Loading details…
Loading details…
Echo Us s/t Release date: Feb 1st 2005 (Absolute Probability) The phrase "Echo Us" implies many things to many people. To it's creator, it means simply "to connect", not on only a human level, but in a sub-atomic consciousness kind of way. In essence, Echo Us means "to answer", or "to connect". The debut self titled release spans many genres of music, and is an "artist's" record in the fullest sense with the themes being quite personal. At the same time the album signified a transitory period at the time of it's production. User-contributed text is available under the Creative Commons By-SA License; additional terms may apply.