Down the Street: Swampland Taxidermy

On one side of Carl Tregre's Swampland Taxidermy shop in Houma is pretty much what you'd expect to see: Deer, fish and ducks. The other side? Not so much.