Netflix releases the making of…

Netflix dropped a new video about the groundbreaking animation techniques used to create the marvellous The…

Games