Mean Red Spiders

Biography by

The Mean Red Spiders came together in 1993 in Toronto, Canada. After a series of lineup changes, the group recorded and released their debut album Places You Call Home in 1998. They followed that effort…
Read Full Biography