2001 Isuzu VehiCROSS from North America

Part offroad beast, part sports car, all fun