Inhalte(1)

A police forensic photographer discovers that people in the small town of Battleford have been infected by an alien. (Phoenix Film Festival)