
SCREAM Premiere ‘DC Special Sha La La’. New LP To Come Out via Dischord Records
Scream formed in 1979. Drummer Kent Stacks, bassist Skeeter Enoch Thompson and the brothers Pete and Franz Stahl attended school together in Bailey’s Crossroads, Virginia, when they began to discover the punk and new wave scene in DC and the provocative power of […]