The Sighting – USA, 2007

‘Some things are better left unseen’ The Sighting – original title Paper Dolls and released in the UK as Black Forest – is a 2007 horror film produced and directed by David Blair and …

Read More