On the tour dates on this site. It says that on Nov 6th, Tech will be in St. Louis, MO. However on ticketmaster.com it says he'll be performing in St. Louis, IL at Pops. So which which one is correct?
© 2013 Created by Strange Admin.
Report an Issue |
Terms of Service
Please check your browser settings or contact your system administrator.