Stranger Things stars Millie Bobby Brown and Sadie Sink visit Grand Velas Los Cabos. Photo by Enrique Morales by Susie Albin-Najera • 2017-08-23 • 0 Comments Stranger Things stars Millie Bobby Brown and Sadie Sink visit Grand Velas Los Cabos. Photo by Enrique Morales