streamin on June 14th, 2010

Key Lime Pie is a favorite southern dessert made from the small pale key limes found in the Florida Keys.  The Key Lime has a thinner skin (making them more perishable) and is tarter and more aromatic than the typical Persian Limes found in most super market produce departments.  There are many variations on the [...]

Continue reading about Key Lime Pie