Igneous:
Igneous rock on Uist sea shore
Granite Beach Pebbles
Large Granite Pebbles
Larger Granite Pebbles