fensepost.com
Anathallo: Floating World [Album Review]
In 2005 it was Clap Your Hands Say Yeah’s unprecedented sale of 25,000 plus self-released albums sold out of an apartment in New York that had the world ranting and raving. In 2004 it was Arcade Fi…