This disturbing and controversial trilogy of films is now streaming via Shudder. Are you brave enough to check them out?