A supposed pyramid, visible under layers of dense frost ... its apex jutting out from the frozen tundra. Still, could it be a creation of an ancient civilization, long lost to time, or even ...