Between the Dodgers' World Series win and the rapturous welcome for Rachel Sennott's new HBO series I Love LA, Los Angeles is having a moment.
Hidden in the heart of Lake Placid, Florida, there’s a little red building where culinary magic happens every morning in the form of freshly baked muffins that will haunt your dreams.