The Station September 8, 2013 no comments Just presented at the Toronto International film festival is an interesting take on the horror genre. Scientists in a remote weather station in the German Alps have made a disturbing discovery. As t...