Last show of the Ben Harper and The Innocent Criminals 2025 Europe Tour. This stage is literally sitting on the water in a very remote spot in the Pyrenees.. people walked far to get there or were bused in from parking lots 20 minutes away. Pretty impressive!!