Alien Crashes

Series 2 - Episode 12 Alien Crashes

ADVERTISEMENT

Summary

An investigation into accounts by witnesses who allegedly saw military helicopters transporting a UFO in Needles, California, in 2008.
Education