True but the use of the terms "living" and "1000 years" is interesting. Heaven transcends space and time. Angels exist in heaven but there is not a notion in scripture of angels living for a period of time and then dying. So the use of "living" and "1000 years" seems to imply this occurred on Earth.
Jesus said:
"I am the living bread which came down from heaven: if any man eat of this bread, he shall live for ever: and the bread that I will give is my flesh, which I will give for the life of the world." (John 6:51 KJV)
Do they live forever on earth, heaven,
, where?
Philip