The Stranger Things store opened on the Las Vegas Strip on Friday. The store features some excl …
The Stranger Things store opened on the Las Vegas Strip on Friday. The store features some exclusive merchandise. (Lukas Eggen/Las Vegas Review-Journal)