AIR & SPACE MAGAZINE Russian Thanksgiving Pilgrims, of a sort. Photo: NASA November 25, 2009 Matt Hale Recommended Videos Post a Comment