Steph Senpai visits MEGA Web!!
- B!JuKu
- Apr 1
- 1 min read
Updated: Apr 17
Toyota's MEGA Web in Odaiba's Palette Town, Tokyo, Japan was like the ultimate car theme park. I'm no car whiz, but I loved browsing through all the awesome cars. The retro section was my favorite. Oh, and they even showed off a self-driving car way back when. Too bad it's closed for good now.
Comments