DEVIL_TOWN_EVITE_cc_large

Show opens tomorrow night, Friday December 2nd, 7-10pm.

Gallery 1988 Melrose

7020 Melrose Ave

Los Angeles, CA 90038

Unfortunately I will not attending so if anyone goes, please snap some photos for me!

Gallery 1988, Melrose