This towering mountain of Ice Cream comes from somewhere in Osaka, Japan. Looks magnificent!
From: http://flickr.com/photos/26775607@N00/109199694/
[CONTINUED (Photo)]
Comments (0)
SupersizedMeals.com
http://www.supersizedmeals.com/food/article.php/20070320-Giant_Ice_Cream_Tower