Austin Travels talks about traveling to St. Louis

St. Louis is the 20th largest city in the United States and the second largest in the state of Missouri. It attracts nearly 30 million visitors each year and one of them was Kristen Finan who talks about her trip and highlights some things you should check out if if you visit.

Top Videos