New World Spirits in concerts at The Roberts Orpheum Theater in St. Louis, MO on Jule 25, 2010. Copyright peterwochniak.com