panda

epic-win-pic-china-panda-armor-statue
Via tr2k8
  • -
  • Vote
  • -

This giant panda statue is supposedly in China somewhere, though we can't seem to dig up much more information than that.