Professionally filmed video footage of SCORPIONS' entire October 4 performance at the Rock In Rio festival in Rio De Janeiro, Brazil can be seen below.
Want to know more about Debbie McFadden? Get her official bio, social pages & articles on Q106.5!Full Bio