Posted by:
tenaciousd
(
)
Date: February 03, 2014 07:14PM
A 4,600 year old step pyramid has been unearthed in southern Egypt.
LDS Inc. may respond by noting "scholars and scientists" believe the current secular lack of evidence for Zarahemla's existence lies in "the city possibly still being in the Witness Protection Program."