Emerald Coast Barracudas Location: Panama City Beach, Florida Level: professionalSport: footballLeague: National Women's Football Association Status: defunctYears: 2006-2008Website: http://emeraldcoastbarracudas.homestead.com/Teams with the Barracudas team name Tweets by mascotdb