Features
The Toyota Mega Cruiser is the ultimate Japanese SUV
Remember this thing? Toyota’s mil-spec Mega Cruiser was Japan’s answer to the Hummer H1
16 June 2020