Photo by Jessica Peralta

Zombies Take Over Long Beach at 2016 Zombie Fest