Toyota Mega Cruiser
About Toyota Mega Cruiser
The Toyota Mega Cruiser is a large, heavy-duty four-wheel-drive SUV introduced by Toyota in 1995. It is the largest 4WD vehicle ever built by Toyota, and its design resembles that of the Humvee and Hummer H1.
Read more on Wikipedia →No clips for Toyota Mega Cruiser yet.