Tijuana, Mexico is known as a crazy place for a multitude of reasons but we never expected the drag strip to be one of them. We were tipped off to this video by Brett Kepner and it shows what could be one of the dumbest but most impressive things we have seen as of late. […]
More...
More...