We don't wanna speculate on the source of the explosion... But here's a whole shitload of speculation!

330 shares