Could this be the 2 Witnesses? the Prophecy that they would return in 2008?
I doubt it, but that’s because I take a more literal interpretation. I believe the two witnesses will actually be two people.
What prophecy? These witnesses will be around for almost 3 years in sack cloth and ashes. Becareful what you stir up.