A smelly dead barracuda