Games/Echo: Secrets of the Lost Cavern/MediaEcho: Secrets of the Lost Cavern·, 2005 · AkellaMediaBack to gameAll17Screenshots17Screenshots17More about Echo: Secrets of the Lost CavernPlayer reviews