Tuesday, September 30, 2003

Rock band Hell on Earth to feature a live suicide at their forthcoming concert in St. Petersburg, Florida. A tad extreme, no?

No comments: