Home InternetE-Commerce Netflix commits $1 billion to make New Mexico home to one of the world’s largest studios – TechCrunch