The Bahamas are a tropical paradise nestled off the coast of Florida. In the capital of Nassau is Thomas Robinson Stadium. Here ...