Lion Head Natural Water Slides near Priest Lake

I'm not quite sure what that noise was that came out of me.