Endeavour Crater

English

Proper noun

Endeavour Crater

  1. A crater on the Meridiani Planum on Mars.