For decades, Egyptologists suspected a lost river once flowed past the pyramids. Now, satellite data confirms it — a 64-kilometer branch of the Nile that may have delivered stone for 30 pyramid sites.