World's Best Taxidermy Comes to St. Louis 

Share on Facebook
Tweet
Submit to Reddit
Email
The 2009 World Taxidermy & Fish Carving Championships, May 7, in St. Charles, Missouri. Stare long enough and you can hear howling. Read about it in the Daily RFT.
1/40