Spondylus gaederopus, spondylus regius and spondylus barbatus are the scientific( and difficult) names of these shells..
Copyright © Silvia Marmori