“Stranger Things 5” is still months away, but it’s already breaking records for Netflix. The release date announcement video, which was originally released on May 31, has generated 250 million impressions across all Netflix channels in just four days of availability. Per Netflix, that is more impressions than any similar announcement in the same timeframe […]