Taxidermy Shop

A Taxidermy Shop is a retail store that sells dead animals that have been stuffed and mounted into a lifelike presentation.