Recently, a curious individual asked the following insightful question about the Chinese New Year Parade: "Llamas in the Chinese parade? Do they have llamas in China, or is there a horse shortage?"
Well, they had bagpipers too...and those segway things...I just think that they wanted to segment what little actual Chinese cultural parade material they had with whatever else they could come up with. Or maybe China is actually teeming with llamas, Scots, and segways. At the beginning of the parade a lady sang "God Bless America" and "The Star Spangled Banner." I didn't know those were Chinese anthems as well! I dunno. Your guess is as good as mine.