July 6, 2006
Pet Shop Boys Coming to St. Louis!
Wow, just found out that Pet Shop Boys are coming to St. Louis! They play The Pageant on October 24!. No word on when tickets go on sale.
Wow, just found out that Pet Shop Boys are coming to St. Louis! They play The Pageant on October 24!. No word on when tickets go on sale.