Pomona, CA

Echo Dek

Release date October 27, 1997