Armando Castro

Armando Castro is a driver out of Whittier, California who will drive El Toro Loco in the More Monster Jam (2017) Central Coast Tour.