Fort Lauderdale, Florida, United States
White Zombie / The Obsessed Feb 18, 1994 Uploaded by Frobowski