Sid and Migs Review Season 1 of the live action adaptation of Avatar : The Last Airbender on Netflix!