2639 Poplar St
Philadelphia, Pennsylvania 19130

This politically-charged Philadelphia trio are as much about the message as they are about the music.

Added by Upcoming Robot on April 10, 2009