Emerald Coast Barracudas
Appearance
The Emerald Coast Barracudas are a women's American football team in the National Women's Football Association. Previously known as the Panama City Rumble and the Emerald Coast Sharks, they are based in Panama City, Florida (along Florida's Emerald Coast).