Wednesday, January 24, 2007

Snow time in Little Italy

Word has it that a certain chef in Little Italy has a fondness for nose candy.

Could that be why they always seem so excitable during their local TV appearances?

No comments: