Alena Trittibach
Tokyo, Kyoto, Nara, Osaka, Mt Fuji & Nagano, Japan
Sightseeing
Godzilla Head is a larger-than-life statue perched on the Hotel Gracery's 8th floor in Tokyo's Shinjuku district.
Want to see more?
I have created an interactive travel guide to help people travel like me. Used for unforgettable trips