This post contains graphic images and/or details. Reader discretion is advised. SALT LAKE CITY (ABC4) — Did you know there’s an almost 30-foot-tall pyramid in Salt Lake City, right next door to an otherwise normal residential neighborhood? And, yes, there is at least one human mummy inside that pyramid. The building — which was constructed […]