Picos de Europa national park is one of Spain’s largest nature reserves situated in the north of the country. English Wikipedia would tell you that Picos de Europa is the literal translation of Peaks of Europe which is true, but a Spaniard would translate “picos” as pecks or little kisses. It’s one of those places that are picture-perfect everywhere you turn