American Olympians are just weeks away from representing their country in London, but many will return home -- medals won or lost -- to face significant financial challenges.

Unlike athletes in many other countries, American Olympians receive no direct support from the federal government.

And the U.S. Olympic Committee, with a $170 million annual operating budget spread across all sports, offers health insurance and stipends to only a limited number of competitors.

Read the whole story at CNN Money