NEW UPCOMING ALBUM RELEASE ANNOUNCEMENT! New release from: SATAN’S FALL – Destination Destruction (November 3, 2023) SATAN’S FALL are not the first band from Helsinki to set out on a triumphal march around half the (metal) globe. For many years, the Finnish capital on the southern tip of the country has been considered a melting pot for […]