I have passed this spot many times on my way from Hancock to Keene on NH 123. A small pulloff gives you a nice view of Rye Pond, which is shared by three towns: Antrim, Nelson, and Stoddard. This is one of the first areas to get fall color, and this time of year, I frequently see artists who are there with there easel, painting.
You are looking for a bison tube. I hid it just out of view of the road and the scenic pulloff area, so that tourists and artists won't accidentally spot it.