Angry Giant Panda Mascot
Mascot icon illustration of head of an angry giant panda or panda bear, a bear native to south central China viewed from front on isolated background in retro style.
More by Aloysius Patrimonio View profile
Like