Just reported by The Washington Post: R. Allen Stanford, head of the Houston-based Stanford Financial Group, has been charged by the Securities and Exchange Commission “with fraud in the sale of $8 billion of certificates of deposit, one of the largest alleged financial frauds in U.S. history.”

Yikes!