22 June 2026 The Future is the Product of the Past

A cave painting found in Egyptian Sahara depicts a nativity scene 3,000 years before Jesus’ Birth

21 December 2023

21 December 2023

5,000-year-old rock art depicting the oldest nativity scene ever found has been found in Egypt’s Sahara Desert: A newborn between...