Thank you for using Upcoming! To help focus our efforts on core Yahoo! product experiences, we will discontinue Upcoming by 30th April 2013. You can find more details here
Tampa-based The Human Echo formed in the summer of 2003. Their music has been described as an interesting amalgam of styles; dreary, haunting and swelling with colorful melodies capable of establishing a clear and hypnotizing image