The freaky green doll that could save your child’s self-esteem
December 23, 2013 at 12:21 PM EST
Quin is an 11-inch tall, 3D printed doll with mint green skin designed to raid the closets’ of Barbie, Bratz, or any similar toy or collectable...