It’s that time of year again, when the Makuhari Messe Convention Center, located just outside of Tokyo in Chiba City, is packed with video game …
Read more on livejapan.com
LIVE JAPAN flipped this story into Japan Travel Guide - Sightseeing Ideas + More! (Daily Updates)•1652d