The Screamers

The Screamers

The Screamers were an American electropunk group founded in 1975. They were among the first wave of the L. A. punk rock scene. The Los Angeles Times applied the label "techno-punk" to the band in 1978.

The Screamers People (First 1 people) - Page 0

Ruth Armas

Ruth Armas

Actress