Lord Howe Island twin peaks
The home of the rare and wonderful These beautiful twin peaks are the landmarks of the island, and holds so much more than beauty to the human eye, and is recognized with the highest honor as a UNESCO World Heritage site. The tallest of the two peaks is Mt Gower at 867 meters, to the […]