The injuries aren't life-threatening, but the experience sounds harrowing all the same. A 13-year-old boy was impaled by a flying beach umbrella in Massachusetts on Friday afternoon, causing a serious injury to his left shoulder. ABC News reports the incident happened at Good Harbor Beach in Gloucester and quotes a witness as saying "a little gust of wind came up, and the umbrella popped straight up in the air. The kid was standing in the way on the beach. He couldn't get out of the way."
Another beachgoer tells Boston 25 the umbrella "hit a couple of ladies in the head and came down and impaled a poor boy right in the armpit and there was blood everywhere." The teen, who was visiting from Florida, was hospitalized and is expected to recover. The local fire captain calls it a "freak accident." (This happened last summer, too.)