Teichaster stokesi is one of the species of starfish found in the London Clay.
Image accreditation:
https://www.gbif.org/occurrence/1055794581
References:
Previous Starfish
Back To Starfish
Back To Home