Lee O’Donnell Lands Incredible First Ever Front Flip in the ‘Mad Scientist’ Monster Truck
Lee O’Donnell, who drives the “Mad Scientist” monster truck, won the Monster Jam World Finals Freestyle Championship last weekend at the Sam Boyd Stadium in Las Vegas after landing the first ever front flip at the end of his incredible run.
via Digg