top of page

Steph Senpai visits MEGA Web!!

Updated: 3 days ago



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

Rated 0 out of 5 stars.
No ratings yet

Add a rating
bottom of page