Loud and Large IED Detonation!

ISAF IED detonation in Afghanistan.