Ben Carson Admits He Made Up West Point ‘Scholarship’ In His Biography

Carson’s been caught in a number of unusual or embarrassing statements recently, including calling Americans “stupid” and defying the conventional history of the Egyptian pyramids.