Took these pics today in the mountains of Mallorca, Spain. A shame the images can't capture the true beauty of the scene.