Board Thread:Episode Discussion/@comment-30544344-20171105012626/@comment-28095648-20171105014430

Red pandas?! Snow leopards! They don't even live in Africa! Could this mean...