I Am Weasel Demon

Villainfan1597 TV spoof of I Am Weasel (1997)

Cast

 * Weasel - Weasel Demon (Inuyasha)
 * I.R. Baboon - The Griffin (Quest for Camelot)
 * Red Guy - 1500 Casa Rio Dr, Orlando, FL 32825 (Snapchat Disney)