
Toughest Monster Truck Tour at the Rio Rancho Events Center
The Toughest Monster Truck Tour visited the Rio Rancho Events Center in Rio Rancho, New Mexico, featuring the wheel competition, racing, and freestyle. The Trucks that competed in the show {…}