Netflix has finally drawn the curtain on one of its most popular series. After nearly a decade on our screens, Stranger Things concluded with an epic, movie-length season five finale, reports the ...