Animal Villains Wiki
Advertisement

Fenghuang is a villainous owl in Kung Fu Panda: Legends of Awesomeness.

Advertisement