Astrozombies

Mascot for Astro Zombies a comic book shop in Albuquerque, NM.

More by Efra Sanchez

View profile