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.
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.