Isn't it just awe-inspiring when Mother Nature showcases her true power, transforming what once was a display of humankind's creativity into something raw and untamed? Cascade Park in New Castle, ...