The largest ox in the world in Bellows Falls in 1908 Ron Patch photo

The largest ox in the world in Bellows Falls in 1908.

Back To Top