The 2023 Mazda CX-50 is a rugged and capable compact SUV with a go-anywhere, do anything persona. Manufactured at the automaker's new joint venture plant with Toyota in Huntsville, Alabama, the CX-50 can tow almost as much cargo as many mid-size pickup trucks. We take this wonder for a spin.