It's believed that one of the Two Witnesses will be Elijah. But who will be the other one?

        Many think Moses will be the second one, others say he will be Enoch.  They claim both Enoch and Elijah were caught up in their bodies without dying, so that they might come back again in their bodies and die.  This leaves out Moses because he was said to have died and cannot die again.