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.

There was a problem rendering this video- The video may have been deleted.
Via: Blake Woolsey
  • -
  • Vote
  • -
Back to Top