The Mazda EZ-60 Is a Rear-Wheel-Drive Chinese SUV You know it's from China because of that massive 26-inch screen. By Adrian Padeanu Official - Apr 23 2025