Watch this video of 2 high powered cars go head to head. Twin Turbo Lamborghini vs Twin Turbo Viper do a roll race to the finish and this is probably the closest race ever, they cannot decide who the winner is, who do you think won the race?

Leave a Reply