Avatar: The Last Airbender poster
TV

Avatar: The Last Airbender (2005)

S03E08 The Puppetmaster

Nov 09, 2007 • Season 3 • Episode 8 • HD

The group delves into the strange vanishings occurring in a spooky town.