Basketball fans went for a dunk in the Biscayne Bay Thursday night in North Bay Village, Fla., when the Shuckers Waterfront Grill's deck collapsed, sending Miami Heat supporters and other customers flying.
Victims, 24 in all, were transported to local hospitals after the collapse, with many suffering wounds from the broken boards. It's unclear what caused the deck, which was holding around 100 people, to break apart.
The restaurant is located on a small island northeast of Miami.
"There were leg injuries, body injuries, the people were in shock and in awe," witness Eric Williams told WFOR-TV. "They went ahead and first put the people who were hurt worse out. They had red, green and yellow tarps on the ground. There was no one on red which was great, the people on yellow were those with lesser injuries and the people on green could walk and just had less concerns."
Most of the victims were out of the hospital Friday morning. Only two people were seriously injured, police said.
There's no immediate word on what caused the deck to collapse, interim Village Manager Jenic Rosado told the Miami Herald.
"At this moment everything is still under investigation," Rosado said. "We have a building official out there at the moment looking at everything. We will have a meeting to regroup and determine where everybody is at."
Israel Marquez of Bakersfield, Calif., told WSVN-TV he was at the restaurant when he "heard a big old snap. Boom. Like a shotgun blast."
The deck plunged around 10 feet into the water just before 10 p.m. EDT.
"This is a real tragedy," North Bay Village Mayor Connie Leon Kreps told WSVN-TV. "Shuckers has been here for many, many years. People come from all around to enjoy the view and the food. This is really unfortunate."
The Miami Heat defeated the San Antonio Spurs on Thursday with a 109-93 victory in the fourth NBA finals game. The series is now tied, 2-2.