Joshua’s Altar Found! November 12, 2021 / The altar erected by Joshua and the Israelites when they entered Canaan has been found! read more You May Also Like SkyWatch TV’s Tour of Turkey April 15, 2022 Watchers, Demons, and Small-g ‘Gods’ March 11, 2022 Earth’s Inhuman Visitors October 15, 2021