Missing Palmer West is a five-member indie pop act based in Philadelphia.
Added by Upcoming Robot on May 17, 2009