Freeport, Bahamas

From BR Bullpen

Freeport is the second-largest city in the Bahamas after the capital Nassau. It is located on Grand Bahama Island, some 80 miles east of West Palm Beach, FL.

People born here[edit]