The terror of Vecna ends in the finale of Netflix’s ‘Stranger Things‘ Season 5 as the residents of Hawkins band together to ...