Tahuroa


Tahuroa - hill in New Zealand.