Watch Twisted Sister Footage From Final U.S. Concert (Video)

November 7, 2016

Twisted Sister performed their last-ever U.S. concert on October 22 at Badlands Live in Sioux Falls, SD and pro-shot footage of "You Can't Stop Rock N' Roll" can be seen below.

© | Dreamstime.com


Tags: