14th June 2025

Garrotxa National Park