ITN DISTRIBUTION - as SALES foreign
Science-fiction - Completed 2016
While filming in southern Nevada, a television crew discovers a terrifying truth -Area 51 - lurking beneath the waters of Lake Mead.