Zombies were spitted on, I mean, spotted on the streets of Echo Park, Los Angeles.

  • March 26, 2012
  • 17 Views