Local Sports

Shawnee fights back in 2nd half to trip up Triad 35-31 in non-league contest