Revelation 13. The mark of the beast - Is it still a conspiracy theory?