The 23rd annual Monster Jam World Finals is happening in Los Angeles this weekend. Monster truck driver Todd Leduc gives us a preview of the event.