I love that picture.
The Cains make me smile.
Me too. Herman and Gloria Cain have been married for 43 years and have two children. Herman Cain's early family life is quintessentially American... SO different from the weird, mysterious, yet-to-be-fully-known mess that was Obama's early years.