Spectators gathered in the streets of Salem, Massachusetts, to celebrate spooky season during the 29th annual Haunted Happenings Grand Parade, as vibrant floats and costumed marchers filled the streets. ▻