How Embarrassing! Team USA Wearing Outfits Made In China
In an obviously embarrassing glitch, the USA athletes in the Olympic Games find themselves dressed in outfits made in China.
In an obviously embarrassing glitch, the USA athletes in the Olympic Games find themselves dressed in outfits made in China.