Watch Kung Fu Panda: Legends of Awesomeness season 1 episode 18 tv series online free
Release: Dec 09, 2011
In order to impress his fan club, Po releases a supernatural, monstrous creature called the Mongolian Fist Demon so that he can vanquish the beast in battle—which doesn't exactly go his way.