Avatar: The Last Airbender - Season 1 Episode 13
The Blue Spirit
Release Date: Jun 17, 2005
S01 E13Jun 17, 2005
Where to Watch Avatar: The Last Airbender Season 1 Episode 13 Now
The Blue Spirit - Watch Online: Streaming, Buy or Rent
When Aang is captured by the Fire Nation, his only hope is a mysterious masked figure.