The first season of the ‘teen drama’ filled with mysteries and suspense has dropped worldwide on Netflix.