Anyone listened to these guys? They had their first album drop in the US couple weeks ago; though they've been tearing it up over seas for a 2-3 years now. New album is called "Inhuman Rampage." If you like that sorta neo-classical heavy metal give these guys a shot. They are coming to Atlanta in August.




Reply With Quote



