Echo (Nothing's Carved in Stone album)


Echo is a 2011 album by the Japanese rock band Nothing's Carved in Stone released on June 8, 2011.

Track listing