All the freestyle action from Monster Jam World Finals 12 on March 26, 2011. Winner: Jim Koehler in Avenger *NOTE Cam McQueen set the record for coming out first and sitting in the HOT SEAT for the rest of the night.