Cult Film, TV, Geek Art
The IKEA Monkey is a Japanese snow macaque that was found wearing a shearling coat at an IKEA store in Toronto, Canada on December 9th, 2012. His real name is Darwin.
More results...
Email Address
Subscribe