This is not an edited photo. Look closer and try not to gasp
Directed by Curtis Hanson, Larry Spiegel, and Mardi Rustam, the 1985 movie Evil Town offers an intriguing glimpse into the creativity and eccentricity of 1980s horror films. Although it’s lesser …
This is not an edited photo. Look closer and try not to gasp Read More