This is a super cool video to watch. As you would expect from a part of the world where the Toyota Landcruiser is the king of all SUV’s, this monster truck is a Toyota Landcruiser. And it’s awesome. Not just because it’s a big giant monster truck, but also because they have some really cool [...]
More...
More...