Mave TMS Founder Administrator Messages 234,541 Location Belgium Mar 29, 2017 #1 Watch how an 850 horsepower trophy truck rips through the streets of Havana, Cuba. Action starts at 1:45
Watch how an 850 horsepower trophy truck rips through the streets of Havana, Cuba. Action starts at 1:45