Scream Season 2 new promo says you shouldn’t trust anyone

Nobody can trust anybody in this new promo for Scream Season 2

Scream Season 2 premieres on 31 May in the US. Get all the latest horror news with every issue of SciFiNow.