The Lewisian complex rocks here are extremely old, at least 500 million years but quite possibly several billion years.
Uploaded to Geograph by Hugh Venables on 22 April 2013
Photo © Hugh Venables, 22 April 2013.
Licensed for reuse under this Creative Commons licence