Easily Embarrassed? Others Trust You More, Study Shows

Date: 29 September 2011 Time: 05:20 PM ET