Miami Barracudas

Location: Miami, Florida
Level: professional
Sport: boxing
League: International Boxing League
(View other teams from International Boxing League)
Status: defunct
Years: 1969-70
Teams with the Barracudas team name