Loading...
Uploaded by Jordanna1985 on Jan 21, 2012
Yoyogi is one of the largest parks in Tokyo, Japan located adjacent to Harajuku Station and Meiji Shrine in Shibuya.
Travel & Events
Standard YouTube License
Load more suggestions
All Comments