Echo Grotto: Echo Grotto is released!

Release day is here! There's a ton of things to find in the caves of Echo Grotto, Happy cave exploring!