Taliabu Myzomela [1]

  Back to Search

Taliabu Myzomela

Taliabu, Sula Islands, North Moluccas, Indonesia

Mark Sutton

15th Aug 2017