Like a bomb went off under the hood...

radiator is probably corroded as well.
I would also take a look at the lower radiator connection/ hose/ water pump "input".

Different circumstance than you, but the same results. I had the same thing happen when my lower radiator hose froze. Upper hose exploded (sounded like a muffled gunshot), I am thankful the hood was closed because it sent coolant everywhere