Dan The Garlic Head – Tokyo, Japan

Dan the Garlic Head - Tokyo, Japan
© May 24 2012, Uncornered Market

Dan dons a garlic head hat at the Shinjuku metro station in Tokyo, Japan.

Carmen Thompson
carmtea Funny! Posted: July 23 2012