Colossal Serpents
Referenced in 1 episode
Definition
Mythical or cryptid snakes rumored to inhabit jungles or remote areas, claiming to grow to extraordinary sizes beyond known species.
Referenced in 1 episode
Mythical or cryptid snakes rumored to inhabit jungles or remote areas, claiming to grow to extraordinary sizes beyond known species.