Stranger Things cast reunites and Barb “returns” in Tonight Show sketch 5 years ago