TurDuckBuck89
Senior Member
Ive got two barracuda that I am looking to get mounted. Does anyone know anywhere close to the Northwest Georgia area that does these mounts? Most taxidermist around here have never touched one these and wont. Thanks for any help.