‘Scream’ Fans Rejoice: The Franchise Is Still Alive!

‘Scream’ Fans Rejoice: The Franchise Is Still Alive!