Sweden natives,¬†Avatar have released a short teaser video surrounding the announcement of their all new LP "Hail The Apocalypse" due out May 13th, 2014. Frontman ... Read More