Derrel Sims
- Extraterrestrial Life
Alien abduction expert Derrel Sims is on a mission
A Houston, Texas resident is on a mission to capture an extraterrestrial. Derrel Sims, dubbed the Alien Hunter, claims to…
Read More »
A Houston, Texas resident is on a mission to capture an extraterrestrial. Derrel Sims, dubbed the Alien Hunter, claims to…
Read More »
Discovery Communications’ Science Channel will air six consecutive hours of Uncovering Aliens beginning Wednesday, January 15. One episode of the…
Read More »