Red Panda??

No, an alpaca in a red panda costume!

Bamboozled again!