Claim: The Outcasts was released on Netflix.
Verdict: NOT ENOUGH INFO