Thurston Island

Thurston Island is an ice-covered island off Ellsworth Land in western Antarctica, separated from the mainland by Peacock Sound. Its rugged coast is interrupted by numerous bays and fjords.

Connect