With Netflix gaining so much popularity, it's only natural for it to expand to new horizons! Recently, the media streaming platform added a new facility to its booming business. It purchased ABQ Studios, a large TV and film production facility in New Mexico, which has served as a production site...