Mount Leech
Mount Leech is a peak of the Walker Mountains, standing northwest of Mount Hubbard in Thurston Island, Antarctica. It was delineated from air photos taken by U.S. Navy Operation Highjump in December 1946, and was named by the Advisory Committee on Antarctic Names for entomologist Robert E. Leech, who participated in a United States Antarctic Research Program airborne insect program in the Ross, Amundsen and Bellingshausen Sea areas in the 1959–60 season.Maps