November 22, 200322 yr Author Bacardi is owned by Anheuser-Bush and is based out of Miami so this is a possibility. http://www.anheuser-busch.com/overview/abi.html The logo fits well too because the curve under the Bacardi and above the stadium could signify and/or resemble a roof.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.