Photos: Avatar Perform At Webster Hall Studio In NYC, 1/30/13
Posted by Metal Insider on February 1, 2013
Swedish melodic death metal band Avatar has been around since 2001, but it’s taken them until now to set foot on American soil. The band, whose fourth album, Black Waltz, was their first released in America, are currently on the road with Sevendust and Lacuna Coil, but before that, they played their first-ever American show […]