My father used to have a colour atlas and on one of the pages there was a photograph taken from space which seemed to show 3 bright spots (almost like mirror type reflections) at a point on the earth where the Great Pyramids are located.. Could it be possible that the larger pyramids of Egypt could be viewed from space?