Three waterspouts were reported off the Pinellas Coast on Indian Rocks Beach Friday morning.
Several people captured the weather phenomenon with their cameras and video cameras.
One waterspout left the Gulf and made it onto land.
"That's when it started coming onshore, it's going crazy right there," said Jackson Tenney, 14, who was teaching a skim boarding camp to other kids when he ran and got a video camera.
He caught all three waterspouts.
"I thought it was really cool," he said. "I started filming figuring it was like a good video I could send into Bay News 9 or something."
Patti Bell, who was vacationing, also captured video of a waterspout.
"The sand is swirling, the beach umbrellas started flying, tables flying and there was people just standing there and watching it," she said. "That concerned me."
The waterspouts were even surprising to locals like surf shop owner Larry Garrison, who's seen several before.
"It got pretty big and I've never seen one come up on the beach like that. Usually, you see one out there for a while and they kind of dissipate," Garrison said. "First one I've seen on beach. It was really cool."
Late morning hours are a favorable time for waterspouts to form, according to Bay News 9 meteorologist Juli Marquez.
Waterspouts are most common between late spring and early fall, but they may appear at any time of the year or of the day or night.