TurDuckBuck89
Senior Member
Ive got two barracuda that I am looking to get mounted. Does anyone know anywhere around the northwest Georgia area that will mount these? Most taxidermist around here haven't ever touched one of these. Any help will be greatly appreciated.Thanks!