Intertidal Ocean Snail Shell On Rock

Intertidal Ocean Snail Shell On Rock - Intertidal Ocean Snail Shell On Marine Rock With Barnacles. Photo