Follow CBSMIAMI.COM: Facebook | Twitter

NORTH LAUDERDALE (CBSMiami) – It began as a warning about loud music and ended with a 68-year-old woman being thrown to the ground and thrown into a pool.

READ MORE: Investigation Underway Following 'Running Gunfight' Between Two Cars And Shots Fired At Officer In North Miami Beach

The entire thing was captured on video that quickly went viral on Twitter, and the incident sent a 16-year-old Margate teen to juvenile detention.

Nancy James is a board member at the Players Place Townhomes in North Lauderdale.

She told CBS4 News that she went to the pool area at the complex to warn a partying crowd that they needed to turn down their volume. She said she’d already called the authorities and what happened next was completely unexpected.

On the video you hear female voices urging someone to “thrown her in!”

Seconds later, as the crowd ganged up on James, a man in a red shirt picked up James. He appeared to slip on the wet ground and slammed her to the ground. Then he picked her up again and threw her and one of her dogs into the pool.

James said she didn’t fear for her own safety.

“I was more worried about my dogs,” she said.

After James and the teen went into the pool, the video shows the crowd running away, some laughing and smiling.

James has bruises on her shoulder and leg, but she says she’s OK now that the teen turned himself in.

READ MORE: Cold Front Marching Into South Florida With Strong Storms

BSO said the 16-year-old arrived at the North Lauderdale substation with his mom and attorney by his side on Monday evening.

“I’m very happy that they caught the person,” James said.

James said the silver lining is that while most of the crowd dispersed after the violence, some stayed behind to help her.

“Nice kids that lived here,” she said. “They helped me. They went and they found my dogs for me. They were just all apologies afterwards, too.”

James said she was banged up, but added it’ll take a lot more than this to keep her down.

“Black and blue, but you know what? He’s not gonna ever do this to anyone else,” she said.

The teen is being charged with battery on a person 65 years of age or older and is being held at the Juvenile Assessment Center in Fort Lauderdale.

According to the BSO arrest report, the teen admitted what he did.

“I messed up and I have to own up to it,” the report quotes him saying.

MORE NEWS: Miami Proud: For South Florida's Wheelchair Basketball Team, 'Miami Heat Wheels,' It's All About Therapy & Brotherhood

The report added the teen’s mother brought along the red shirt her son was wearing in the video as evidence.