New England’s largest cuckoo clock is behind The Bird Store and More in Sturbridge. The pathway leads visitors to what is ...