Monster truck drivers are something else. They manage to pull off some of the best stunts ever. These are some really cool monster truck stunts featuring Lucas Stabilizer.
Monster truck drivers are something else. They manage to pull off some of the best stunts ever. These are some really cool monster truck stunts featuring Lucas Stabilizer.