A Pteropod, from the Greek meaning "wing-foot". These marine opisthobranch gastropods are specialised free-swimming pelagic sea snails and sea slugs. Most live in the top 10 m of the ocean and are less than 1 cm long.