We spend a lot of time at Deering Oaks and were disappointed with the lack of caches around, so we put this one down! The park is open from 6:30am-10:00pm, so be wary of the hours!
You're looking for a black bison tube. The name of the cache is your biggest hint.