Meet the Prophet David: A Key to Understanding Current Events and the Last Days

In our series about current events and the last days, we have learned that the Biblical covenants and the prophets...