Glen Hall attended the Point Aquarius festivities off Highway 1097 Tuesday night.
[Ads /]
He said a group of about 30 people were on someone's two-story boat deck popping fireworks.
"I saw the deck start lighting up with true fire," Hall said.
That was the moment he knew something was not right.
The Montgomery County Fire Marshal's Office said residents told them a firework malfunctioned and set off all the fireworks they had for the show on the deck.
SEE ALSO: 12 people, including 4 children, rescued after party boat sinks in Lake Conroe
[Ads /]
Hall and Armando Nora, who were at the neighborhood celebration separately, were recording video of the show on their phones and caught the moment the chaos erupted.
The area around the deck was lit up with fireworks, and continuous pops from them exploding can be heard in the videos.
"Some people got up and started moving away from what had happened, but at the same time, weren't sure what to do," Nora said. "Again, everything just happened so fast. We weren't sure if anyone needed help or if we should just move."
The escape route from the deck became blocked, according to the fire marshal's office. Three people were injured trying to get away.
"Blast injuries from fireworks, burns, and traumatic injuries," Montgomery County Emergency Services District 1 Battalion Chief Bill Derks said.
RELATED: 1 dead, 4 injured after 'major fire' from fireworks explosion in east Texas, authorities say
[Ads /]
He described their injuries as being non-life threatening. All three were transported to the hospital. Their current condition is unknown.
Nora said people at the show got a hose and started spraying the fire.
By the time the fire department arrived, which was in just seven minutes, the fire was out.
For more on this story, follow Mycah Hatfield on Facebook, Twitter and Instagram.