Panama City, FLCraig Finch, 53, dies when police vehicle strikes him at 11th Street and Grace Avenue in Panama City, FloridaAccident Date: Thu, 03/30/2017