An Altar to the Lord?

Pyramid of Giza – An Altar to the Lord? Many Christians – and when I say many, I mean “m a n y” – are getting hooked on stories and, oh so very “spiritual” stories may I add, that they...