Claim: There are 20 episodes in Teen Wolf's sixth season.
Verdict: SUPPORTS