Were both Armor for Sleep and Stone Sour formed in New Jersey?
Stone Sour: Stone Sour is an American heavy metal band formed in Des Moines, Iowa in 1992, performing for five years, before disbanding in 1997.
i don't know