Mad Scientist, or mental and in solid need of a psych exam? Many fans who attended the Monster Jam World Finals 18 in Las Vegas, Nevada certainly wondered after seeing Lee O’Donnell’s parting trick. The driver of the VP Racing Fuels “Mad Scientist” Cadillac Escalade monster truck had a pretty solid run going in the […]
More...
More...