Alien Theatre: UFOs Have Landed

Alien Theatre: UFOs Have Landed

Available on Prime Video
Ever since "Independence Day", Aliens have been on our collective minds more than ever, but this awesome series looks at the dark side of the alien presence on Earth. If only a fraction of the horror these movies hold is true, we're in for a terror ride from outer space!