Derek
Well-known member
I just read an article about Netflix investing so much money in studios in Albuquerque, New Mexico. Is there any reason for that? I have also heard rumors that they are planning to move all their production there. It may have already happened as the article I read was a bit dated.