Dozens of people reportedly watched—and a grandmother took video—while a couple had sex on Florida's Bradenton Beach for nearly 25 minutes. Then, witnesses say, they slept "for hours" before going right back to fucking.

Jose "Benny" Caballero and Elissa Alvarez were charged with lewd and lascivious behavior after the grandmother showed her video to police.

"I've lived here since 1978 and I go to the beaches and I've never seen anything like this," she told Fox 13 Tampa Bay.

"We thought they were dead, but when they woke up, they cuddled for a while, then started into the same thing they did before."

A parent who also witnessed the complimentary public sex show called police, who eventually arrived and arrested the couple. Fox 13 reports Caballero got "mouthy" with the cops as they took him away.

To be fair to Caballero and Alvarez, that's the happiest ending to a Florida beach sex story this week.

[H/T Uproxx, Photo: Fox 13 Tampa Bay]