Skip to main content
Report this ad

See also:

Sochi Russia is the last place they should hold an Olympiad

A Team USA flag is seen during 100 Days Out Sochi Winter Olympics Event at NBC's TODAY Show on October 29, 2013 in New York City.
A Team USA flag is seen during 100 Days Out Sochi Winter Olympics Event at NBC's TODAY Show on October 29, 2013 in New York City.
Photo by Mike Stobe/Getty Images
Report this ad