Travel Ideas #4 - Uncornered Market
Dan the Garlic Head - Tokyo, Japan

Dan the Garlic Head - Tokyo, Japan

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

JapanShinjukuTokyogarlic hatgarlic headhathumor