Nestor makes landfall on Florida island, heads north

– Related articles from other sources