What the heck was that...? The car blows up :O

By Editorial Staff in Bizarre On 26th April 2014

What the heck was that...? The car blows up :O