japanthis.com
What does Odaiba mean?
There’s a mall called Venus Fort in O-daiba. Today you’re gonna learn why… whether you like it or not.