Kieran Davidson

Queensbury's Kieran Davidson crosses the finish line with a smile on his face after coming in third place during the Section II Class B cross country meet on Saturday at Queensbury.
Advertisement · Why this ad?

Queensbury's Kieran Davidson crosses the finish line with a smile on his face after coming in third place during the Section II Class B cross country meet on Saturday at Queensbury.