Xiaolin Showdown Season 03 Episode 012 Time After Time (Part 1)

Episodes