God has always had witnesses. He will have
144,000 witnesses during the Tribulation.

They are not the church.
They are not 'Jehovah's Witnesses".
They are from the 12 tribes of Israel (Jacob).
They are Jacob's seed (his flesh and blood)
They will be saved out of every tribe of the
children of Israel. (click picture to enlarge)












Revelation 7:4 "And I heard the number of
them which were sealed: and there were
sealed an hundred and forty and four
thousand of all the tribes of the
children of Israel."
There is no doubt who they are.