I was at EDWARDS AIR FORCE BASE june 1, 2009 to watch sts 125 piggy back on the S.C.A. leave for Florida. Approximately at 6:50am i saw N623RA beech aircraft part of the janet fleet land at north base. The screen shot of the imagery on google earth is the location of the landing site of N623RA. The two photo's of the beech-craft are N623RA landing at north base june 1st 2009 approximately at 6:50am.
And yes i did see the shuttle. Thank you and its my honor to add to the "area 51" archive.