Published On Mar 12, 2024
Here is Show 2 from Monster Jam in El Paso, Texas, 03/10/2024!! El Paso is always one of my favorite weekends of the year, this stadium is so unique and provides some of the best shows of the year! Next weekend I'm off to San Jose, Costa Rica for the first stop of the International Tour in 2024!!
show more