Friday’s prep scores and highlights: Middleton softball pitcher throws perfect game

March 31, 2017 07:56 PM