One of Quentin Tarantino's favorite exploitation movies is streaming for free on a brand-new platform set for an October hard-launch. Find out more.