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