They’ve landed! By Captain Nerd | February 13, 2013 - 10:47 am |March 31, 2013 cool things!, Japan things!, nerdtour things!, strange things! Leave a comment Spaceship or building? Yoyogi Secondary Gymnasium, near Yoyogi Park. Share this:FacebookTwitterPinterestTumblrMoreEmailLinkedInRedditPrint