A entomologist couple searches an island for unknown insect species. They discover that the jungle is teeming with giant centipedes.
Stars:
A entomologist couple searches an island for unknown insect species. They discover that the jungle is teeming with giant centipedes.