Team USA Winter Olympics Fashion
There’s been a lot of complains about what Team USA will wear tomorrow for the opening ceremonies, but hey, they wore this at the 1980 Lake Placid Olympics (Do you believe in miracles?). Source
Posted in Interesting, Pop Culture, Sports
1 Comment