7-years in the making, the atmospheric and disturbing indie horror film SATOR is out now on video-on-demand.