Monster Truck Madness – The Kyosho USA-1 Returns
Hello monster truck faithful and welcome to another week of MTM. I’m excited as this week I get to take in a full scale monster truck show as the Monster Jam tour heads to St. Louis, MO. It’s going to be really nice to take in a full-on stadium show, especially after a year of not being able to attend anything. [...]