On Halloween 1990, Billy Idol played the final show of his Charmed Life tour in Seattle. The night would feature Faith No More dancing naked, 600 dead fish, five miniature pigs, a goat, and a visit from the Seattle police department

Goto Top