Almond Rice Squares Recipe - A Deliciously Nutty Treat from the USA