Shenandoah Valley Shen. Valley Mini-THON raises nearly $7,000 to fight childhood cancer March 23, 2019 Kaylee Lindenmuth