The savior of mankind, Jesus, foretold of two last-days witnesses who will proclaim the everlasting Gospel of reconciliation between God and man one last time before God’s incredible wrath against creation is poured out.
The two witnesses are identified as the two olive trees and two candlesticks that stand before God. You’ll find references to the two olive trees that stand before God in Revelation 11:4 and Zechariah 4:11-14:
Then I said to him, “What are these two olive trees on the right of the lampstand and on its left?” And I answered the second time and said to him, “What are the two olive branches which are beside the two golden pipes, which empty the golden oil from themselves?” So he answered me, saying, “Do you not know what these are?” And I said, “No, my lord.” Then he said, “These are the two anointed ones who are standing by the Lord of the whole earth.” —Zechariah 4:11-14.
These are the two olive trees and the two lampstands that stand before the Lord of the earth. —Revelation 11:4.
We can only guess at who these two end-times witnesses will be. Some believe they’ll be Enoch and Elijah because they were taken to heaven by God without suffering physical death. Others believe they’ll be Moses and Elijah because they were the ones who appeared on the mountain with Jesus and Peter (cf. Matthew 17:1-3) and because the miracles of the witnesses mirror those performed by Moses and Elijah.
What we do know is that the two witnesses will prophesy for three and a half years during the entire Great Tribulation sponsored by the Antichrist. They will have the supernatural ability to control the rain, turn water to blood, and smite the earth with plagues (this sounds a lot like what happened in Egypt during the exodus).
BEHOLD, HE IS COMING WITH THE CLOUDS, and every eye will see Him, even those who pierced Him; and all the tribes of the earth will mourn over Him. So it is to be. Amen