Olympic Torch Visits St. Louis
Thursday, June 17, 2004
The Olympic Torch passed by the Eden Theological Seminary campus early this evening. Liz and I were there to watch along with many of our friends from the Eden community. A few pictures from the event are posted here. St. Louis was the first U.S. city to host the Olympics.