On Halloween night, ghosts, goblins and ghouls will fill the streets to celebrate. And if that’s not scary enough, AAA has uncovered this frightening fact: October 31 is the deadliest night of the year for pedestrians, according to the AAA Foundation for Traffic Safety.
AAA Oklahoma