Team Demolition Derby at Route 66 Raceway

I first remember hearing about demolition derby ages ago while watching a Louis Theroux documentary. Louis took a look at this bizarre sport of smashing cars together until they die and even competed in a low tier demolition derby event. It’s safe to say that Louis was not a natural at smashing cars. He seemed […]