I want to know the answer to the following question:
What did the Watch Tower Society admit in 1980?
All the background I'm provided with is that "From 1966, Witness publications and convention talks built anticipation of the possibility that Christ's thousand-year reign might begin in late 1975 or shortly thereafter.". Is that enough to answer the question?
Answer: no