McGee................
Regarding the "two witnesses," all you have to do is search "the two witnesses in rev 11" and you will find out that there are numerous theories as to who they are...........so........the TRUTH is.......no one here knows who they are. If someone tells you who they are, they are simply offering their opinion, NOT Biblical fact......
You will find several Sites that offer their best "theories," and, most of them offer AT LEAST THREE different ones.....