Thurston Island


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