The Station

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...