Netflix and Disney struck a deal months ago, and the benefits are really starting to be felt now. Check out Netflix and see some of the new releases or simply just go searching and you’ll be pleasantly surprised at the Disney favorites awaiting you. In the past week alone, Netflix Instant has released: “The Avengers” […]