Alien Theatre: UFOs Have Landed

Alien Theatre: UFOs Have Landed

Available on Tubi TV
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!