I Am Meng Tao

Villainfan8400 TV spoof of I Am Weasel (1997)

Cast

 * Weasel - Meng Tao (Kung Fu Panda: Legends of Awesomeness)
 * I.R. Baboon - Sheriff Terrorbull (Wild West: The Cowboys Of Moo Mesa)
 * Red Guy - 556 Iris St, Altamonte Springs, FL 32714 (Snapchat Disney)