Nubian Pyramids and Giant Fingers?