Stromatolitic limestone (Stoer Group) resting unconformably on Lewisian gneiss. Above, the rubbly layer is the Torridonian group, yet another unconformity. Dave Longstaff