Had to laugh at this one:
It's south of Nassau, Bahamas. Near the southeast tip of New Providence Island, if you'll pardon the expression.
It's south of Nassau, Bahamas. Near the southeast tip of New Providence Island, if you'll pardon the expression.