3509 Lemp Ave
St Louis, Missouri 63118

The Paybacks are a throwback to a time when rock 'n' roll was raucous and raw, not infused with hip-hop beats or country-style whining.

Added by Upcoming Robot on April 26, 2008