giraffes

deer giraffes hat - 6567420672
By Unknown
  • -
  • Vote
  • -

What sick and twisted being combines the head of a deer with the body of a giraffe for fashion?

ballerina giraffes mask tutu - 6261840384
By Unknown
  • -
  • Vote
  • -

For full effect, listen to Toto while staring intensely at this picture.