Saturday, January 10, 2015

Watch the video of Avenged Sevenfold's Acid Rain in Shanghai, China

Below the video of Avenged Sevenfold's Acid Rain in Shanghai, China: