Wednesday, April 23, 2025

The Mazda EZ-60 Is a Rear-Wheel-Drive Chinese SUV

You know it's from China because of that massive 26-inch screen.