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
Billy Idol's Charmed Life tour-closing show at Seattle Coliseum on October 31, 1990 was quite the party

