Answer by
patti (29325)
The best thing to do is take the antlers to a taxidermist who can arrange to have the attachment points sealed and get the antlers mounted. Antlers are bone. When properly mounted, they do not smell. To assure proper mounting, get it done professionally. The trophy will be preserved for all of time.