I came across these beauties while walking through Lumbutts Clough this morning but I have no idea what they are. Any help appreciated – thanks.