Alien Species
Advertisement

The SnowHorns are a species of mammoth-like creature native to planet Sauria, and one of the few non-dinosauroid species on that planet.

Advertisement