Welcome to the weird and wonderful world of stuffing animals. This animated history tells the story of how we fell in love with taxidermy.
Watch online HD Download HD