I think I am sure what these are but ?

Taken on the Isle of Skye a little while ago and very high up on a cliff face. We watched for about hour :)