News

Tucked away on the most northerly corner of Florida — more in Georgia than not — lies beautiful Amelia Island. The first Europeans visited in 1562. Today, it's home to one of the state's ...