Japan 2008 Day 13: Mega Web (History Garage)

Mega Web History Garage is a museum located at the basement of Venus Fort and features historic cars, motorsports and nostalgia.

Leave a Reply

Your email address will not be published. Required fields are marked *