Search Scally

The Returned: The Creepiest TV Series You Must See

By Lisa Waugh The Returned is a hypnotic television show airing on the Sundance Channel that reminds me of a freshened Twin Peaks or a French Let the Right One In. Set in the French Alps in a sleepy town, as the reservoir dips to an alarming level, the dead are coming back to life. […]

Read More →