This same Mighty Angel speaks of the Two Witnesses, as My Witnesses,  which is further evidence that this Mighty Angel has to be Jesus Christ Himself.

        This interpretation makes it clear that when this Angel places His right foot on the sea and His left foot on the earth and swears that there will be 'Time No Longer' or 'No Longer Delay', it is Jesus taking possession of the Earth and Sea and declaring that there will no longer be delay in taking it from Satan.