If this video doesn’t make you cringe or gasp in horror, you’ve got ice water in your veins because we did both the first time we watched it. We’re not sure what country it was filmed in, but judging by the cars, this seems to be in Europe somewhere. As you’ll see this video starts [...]

More...