Check out Dr. Ben Carson making too much sense on "The View." Applause, applause... (Via RealClearPolitics)