Shelton American Legion plans walk-a-thon at Riverwalk