Mike,
Sounds like your son had his guardian angel riding with him today. Glad to hear he (and you) are OK.
Kerry