Tropical rainforest
인도네시아 믄타와이 제도의 파가이 섬 남부와 북부, 시포라 섬, 시베루트 섬에서 발견된다. 저지대 열대 우림 일차림에서 서식한다.