http://www.biblestudy.org/question/are-the-two-witnesses-in-revelation-angels.html