Explosion !

Blast in a pit in Newfoundland Canada !