Answer
St. Louis did not participate in the 2014 Winter Games. The city of St. Louis, Missouri, does not have an official sports team representing the city in international competitions. The United States participated in the 2014 Winter Games, hosted in Sochi, Russia, and won a total of 28 medals, including 9 gold medals.