logo

Video encyclopedia

Orthobula impressa

Orthobula impressa is a species of spiders of the genus Orthobula. It is native to India, Sri Lanka and the Seychelles.
Explore contextually related video stories in a new eye-catching way. Try Combster now!