The magnificent Montserrat or Serrated Mountain

[Montserrat - Catalonia - Spain]