Cooke’s walkoff lifts Bellingham past Granite Falls

March 26, 2016 10:21 PM