apochs.net
Avatar Announce New Album, Release Teaser Video
Sweden natives, AVATAR have released a short teaser video surrounding the announcement of their all new LP