Image 1 of 1
mpiDA_0116_file296.JPG
Twisted Sister (Dee Snider pictured) performing at Irving Plaza/The Fillmore in New York City on December 20, 2007. © David Atlas / MediaPunch
Twisted Sister & Dee Snider