The Art and Science of Taxidermy

"Immortalized," a new show on AMC, pits taxidermists against each other in a high-stakes competition (1:33)

None