logo

Video encyclopedia

Scutalus macedoi

Scutalus macedoi is a species of tropical air-breathing land snail, a pulmonate gastropod mollusk in the family Bulimulidae.
Explore contextually related video stories in a new eye-catching way. Try Combster now!