Avatar: The Last Airbender made quite the entrance on Netflix. The live-action adaptation debuted on February 22 and, in just a four days of availability, it racked up 2.56B viewing minutes. Usually, that would easily place it in the top spot on the Nielsen streaming charts, but it just so happens that another Netflix original […]