The Invaders Backdrop Blur

Video Loading...

The Invaders S02 E23 The Miracle

Overview

"David Vincent has seen them..."

In a small New Mexico town, a provincial teenage girl witnesses an alien’s incineration and believes it to be a sign from God.