Mishaps, Deaths Dampen July 4 Celebrations While many Americans around the country rang in the Fourth of July at beaches and barbeques, parade accidents and fireworks mishaps caused some Independence Day celebrations to turn tragic. An 8-year-old boy riding atop a float died after his father accidentally ran him over at an Edmond, Okla., parade, Edmond Police Department Officer James Hamm told ABCNews.com. Aidon Hooper was riding on a martial arts group's float when he either got off or fell off the float on Thursday, Hamm said. When the truck pulling the float started moving, Aidon was pulled underneath the trailer's wheels and run over. Aidon's father, Quinton Hooper, 43, was driving the truck pulling the float, Hamm said. The boy suffered severe head injuries and was taken to Oklahoma University Hospital, where he was pronounced dead, Hamm said. Meanwhile, a Bangor, Maine, Independence Day parade was rerouted after a man engaged police in a four-hour standoff before the town's celebration Thursday morning. Perrin Oliver, 43, of Bangor was taken to Penobscot County Jail and charged with criminal threatening, and aggravated reckless conduct with a firearm after he allegedly fired an estimated 70 shots at officers from his apartment, ABC Bangor, Maine affiliate WVII-TV reported. But even after Oliver's arrest, the parade turned deadly after a man driving a tractor was fatally struck by a vintage fire truck. The tractor's driver fell into the oncoming truck and was crushed beneath it, WVII-TV reported. He died instantly. "Let's be thankful for what we have today which is independence, and keep those less fortunate, and without, on this day close to our hearts," Sgt. Paul Edwards wrote on the Bangor Police Department's Facebook page. The accident is currently under investigation. A fire at a Seattle marina caused an estimated $1.5 million in damage to 14 boats at a boat storage facility, sending clouds of black smoke into the sky minutes before a fireworks show, Seattle Fire Department spokesman Kyle Moore told ABCNews.com. Moore said someone set off an illegal firework that landed in the storage facility. The fire spread within a matter of minutes, and it took 65 firefighters nearly an hour to quell the flames, he said. In addition, a fireworks accident in a town northwest of Los Angeles has left at least 28 people injured after an "unintended" detonation shot fireworks into a crowd during the Fourth of July display. Authorities estimated that people were about 900 feet from where the fireworks were being launched. Bay Fireworks, the company that put on the display, said in a statement that it "deeply regrets that people were injured." The company asked people injured in the accident to contact the Simi Valley Rotary Club to get the contact information for the Bay Fireworks' insurance company representative, a statement said. Bay Fireworks said it plans to conduct a full investigation of the fire accident, according to the statement.