St Louis held the Olympic Games in 1904, it was the first time the Olympics was held in America
Return to Host Nations
Home