lizbud
09-09-2008, 05:15 PM
The big race is coming back to Indy after 99 years. It's causing a lot
of excitement in this "racing" town. Check out the story & video.:)
http://www.wthr.com/global/story.asp?s=8978175
of excitement in this "racing" town. Check out the story & video.:)
http://www.wthr.com/global/story.asp?s=8978175