Tuesday, January 18, 2011

A Week in South Florida


Jerry's Deli, South Beach, Florida. Pause, relax and enjoy the eats!

No comments: