Some believe that the second Witness is
Enoch. This is a good assumption but there
were circumstances that didn't seem to fit.

For one thing, Enoch came from another
age altogether.

But most important, the description in
Revelation 11, seemed to fit Moses ministry
far more than it did Enoch's. So much so
that many have felt that Moses is the second
Witness.