Has anyone seen this New French Extreme horror? Just picked it up on DVD and all I know is that it’s from the directors of Inside, which is meant to be a must watch too. 😮