Seen this picture going around a fair bit, I don't know if it's shopped or not, but if it isn't...damn:
Does anyone have any idea of the force of the explosion yet? I've heard reports of 20 tons of ammonia nitrate which IIRC would equal 20 tons of TNT, but the explosion seems bigger than that. Either way, very nasty.