Lamb Of God Live Footage In China
April 13th, 2010 at 4:15pm

Richmond, Virginia metallers LAMB OF GOD played their first-ever show in China on Sunday, April 11 at Star Live in Beijing.




Leave a Comment