Just checked re Croughton your right it is there, thats interesting because it was not shown originally when Google earth was launched shown as green field site with no roads or sat dishes etc
I think there was a picture of the BBMF lancaster returning to base somewhere up near Newark ? when it was launched as well