Île Howe
Île Howe is one of the islands of the Kerguelen archipelago, situated to the north of Île Foch, just after Île MacMurdo. It is about 8 km in length. Apart from rabbits, it is free of introduced animals.
Read article
Top Questions
AI generatedMore questions