Formed: In 1987 in New York, New York, U.S.A.
Debut Album: 1-800-Godhouse (1987) Did You Know: The group disbanded in 1997