Netflix Chooses Albuquerque For Production Studio Hub
A $4.5 million incentive package offered to Netflix for locating its new U.S. production hub in New Mexico has cleared its first hurdle.
A $4.5 million incentive package offered to Netflix for locating its new U.S. production hub in New Mexico has cleared its first hurdle.