Legend of the Avatar

Legend of the Avatar is an American television that aired on Nickelodeon from February 4, 2005 to November 20, 2010.

List of Legend of the Avatar episodes