News

Guns N’ Roses is up to something?

Hollywood, CALIFORNIA — Talk is talk, and talk is cheap but you can’t help but wonder, what does this mean?

Source: http://metalsludge.tv