The First Thanksgiving: A View From Space
Tuesday, November 23, 2010 - 16:31
in Astronomy & Space
Satellite image shows Cape Cod, the peninsula where Pilgrims first set foot and celebrated Thanksgiving.
Satellite image shows Cape Cod, the peninsula where Pilgrims first set foot and celebrated Thanksgiving.