NEW MEXICO (KRQE) – The Duffer Brothers, known for the hit show "Stranger Things," are back as executive producers on "The Boroughs." The new Netflix sci-fi series was filmed primarily in New Mexico, with production stretching from Albuquerque to Santa Fe to Las Vegas. "The Boroughs," created by Jeffrey Addiss and Will Matthews, stars Alfred Molina, Alfre [...]