The FAA is investigating. Listen to the pilot report the strike.
Two men are hospitalized after hard landing on State Road 60 in Polk County.