ULTRA SEVEN SIGHTED IN SHIMBASHI! A Promotional Statue Kept Travelers Safe on the Yamanote Line!
As part of a promotion that was taking place in January, an Ultra Seven statue on was put on display in Shimbashi Station in Tokyo. While it was there, I visited the station and took some photos. Here they are. Enjoy!