695 North Ave Ne
Atlanta, Georgia 30308

On hiatus since 2005, this California-based foursome has reunited to tour in support of their greatest hits album, 'Played in Space,' which was released in April of 2010.

Added by Upcoming Robot on August 15, 2010