One Louder Than Everyone Else
It’s been four long years since we’ve heard from Foscor. The Catalonians released their last album…