This great clip by The Deep Dark Woods was filmed in The Netherlands, Denmark, Germany, & Switzerland. The track comes from their recently released album Jubilee.