I just wanted to provide insight. The Bible speaks of two witnesses who shall appear before the end of times. If your to go searching for them all you will find is speculation. Unless you read the book.
The Book of Revelation 1:5 And from Jesus Christ, WHO IS THE FAITHFUL WITNESS, and the first begotten of the dead, and the prince of the kings of the earth. unto him that loved us, and washed us from our sins in his own blood
John 8:15 Ye judge after the flesh; I judge no man. 8:16 And yet if I judge, my judgement is true: for I am not alone, but I and my Father that sent me. 8:17 It is also written in law, that the testimony of two men is true 8:18 I am one that bear witness of myself, and the father that sent me beareth witness of me
So according to the Bible according to John the two witness are Jesus and the Father are two witnesses.