Richard C. Hoagland: Mars Face Rock
...and indeed it did. You can see the face rock in the upper right on this picture, it gives you better perspective as to how large it is. Now look at the pyramids on the left and the right. The pyramid at the bottom right, according to scientific measurements is larger than our largest pyramid here on Earth. Here is Richard C. Hoagland's biography