5 Apr 2022, 19:47 UTC · By: Benny Kirk / in terms of all-out scare factor, there isn't much of anything on the road today that can terrify the living daylights out of American drivers than this Ford.