The Two Witnesses referenced is from Rev.11. Their spirits have been in the earth for over 6,000 yrs.. These Two will be Moses, and Elijah. Their spirit speaks out against Fake leaders and appeals to people to make a righteous decision on Whom to love.
Moses = Drawn out. Prophet. Great Hebrew lawgiver, of the Tribe of Levi. "Saved from the water"; my interpretation = Saved by the Water. Many miracles at his hands. Never buried.
Elijah = My God is Jehovah. Priest and Prophet. Many miracles at his hands. Never buried.
Both of these Two Witnesses admonished people to choose and serve the only True and Living God. John the Baptist was the forerunner of Christ;These Two were present on the Mountain of Transfiguration with Christ-one representing the Law, the other one, representing all of the Prophets.
The Middle East today is the center of deception. This will be the headquarters for the Fake-Christ, and this is where these Two Witnesses will be, during that 5 month period of the Beast. Christ exposed fakes when He came as Immanuel. These Two Witnesses are not afraid of touching, the Untouchables.
The Three most famous religions are established in the M.E. for a reason. The Fake-Christ will appeal to all at one time. The Two Witnesses will oppose the leaders and the system for 5 months, until the Lord allows them to be murdered and lay out in the open for 3 and 1/2 days - this will possibly, be the last "sign" that the world sees.