This image was lost some time after publication.

Allen Stanford, the billionaire financier accused of bilking investors out of an estimated $8 billion, has been located following a nationwide search. The FBI found him in Fredericksburg, Virginia this afternoon and served him with the SEC's complaint. His lobbyist says Stanford is "very depressed," by the way; thanks for your concern. [ABC News]