Photo courtesy of the band. Bursting out of the isolated peninsula of Zeeland at the southwestern point of the Netherlands,…