Tens of thousands of dollars of fireworks meant for San Diego's 18-minute-long "Big Bay Boom" fireworks show went up last night in a breathtaking display of light and sound -- all in about 15 seconds, effectively ruining the whole thing.

Four different barges parked in San Diego Bay all sent up their explosives at the same time, causing a spectacular scene that left onlookers stunned and wondering what happened. The company responsible for the show, Garden State Fireworks, was blamed by San Diego event coordinators for a technical glitch that caused all the fireworks to explode at once, approximately 5 minutes before the display was supposed to start.

In San Diego, the Big Bay Boom is a huge local event and one of the largest fireworks shows in the country. The Los Angeles Times noted that organizers had set up buses to ferry show-watchers to and from designated parking areas, and some local hotels near the water had advertised special rates to attract customers interested in watching the show.

"The Garden State Fireworks team will be working throughout the night to determine what technical problem caused the entire show to be launched in about 15 seconds," a statement on the Big Bay Boom website explained. "We apologize for the brevity of the show and the technical difficulties."

Here's a video of last year's show, which seemingly went off without a hitch. Two different views of the 2012 show follow below.

This video was published to YouTube on July 4, 2012.

A second view in HD: This video was published to YouTube on July 4, 2012.