This image was lost some time after publication.

Allen Stanford, the billionaire financier accused of orchestrating the second-largest Ponzi scheme in recent memory, was (finally) indicted on criminal charges on Thursday, and he surrendered to the FBI a few hours later. [NYT, WSJ]