In the cloudsandreasqs (33) in travel • 7 years ago Took these pics today in the mountains of Mallorca, Spain. A shame the images can't capture the true beauty of the scene. travel nature introduceyourself introduce mysel