News

Two rescued after a small plane crashed in the Everglades near Homestead, Florida; FAA investigating potential engine issues.