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.