The Starchild Skull: The Best Evidence of Aliens 3
- uploaded: Dec 14, 2008
- Hits: 125
The Starchild Skull: The Best Evidence of Aliens
The Starchild skull is an abnormal human-like skull which was found in Mexico. Its origin and nature are contested by scientists and paranormal enthusiasts.