thurston island









thurston island


  1. an island off Ellsworth Land, on the NW coast of Antarctica. 134 miles (215 km) long and 56 miles (90 km) wide.
49 queries 0.386