insert4coins/Instagram(SEASIDE HEIGHTS, N.J.) — A British tourist’s beach outing ended on a painfully freakish note after the spike of a wind-blown umbrella impaled her in Seaside Heights, New Jersey, authorities said.

The “force of the wind” pushed the stake through Margaret Reynolds’ right ankle Monday, sending her to the hospital, Seaside Heights Police Department Chief Thomas Boyd told ABC News.

Describing the scene, witness Ricardo Zedeya said a “really strong wind came out of nowhere, a couple of umbrellas were flying by, and one went by really quick. Right after that, I heard a woman screaming, ‘My leg.’”

“It looked like five inches came out the other side of her leg,” he said, adding the spike appeared to be about 2 inches wide.

Reynolds, 67, remained calm throughout the entire ordeal, with friends holding her hands and making calls, Zedeya said.

Firefighters needed a bolt cutter to remove the spike and put her in an ambulance, Seaside Heights Police Det. Steve Korman said.

She is “doing well” after surgery at Jersey Shore University Medical Center, authorities said.

Copyright © 2018, ABC Radio. All rights reserved.