Watch Avatar: The Last Airbender season 3 episode 19 tv series online free
Release: Jul 19, 2008
Aang awakes on a mysterious island and confronts his past lives for advice on how to stop the Fire Lord without killing him. The rest of the group searches for Aang.