Netflix is offering a fiery new look at the upcoming “Avatar: The Last Airbender” live-action series.Read More