Pensacola Blue Wahoos
The Pensacola Blue Wahoos are a Minor League Baseball team of the Double-A South and the Double-A affiliate of the Miami Marlins. They are located in Pensacola, Florida, and play their home games at Blue Wahoos Stadium.
The Wahoo is, as you can see, a fish.