Indonesia, Lembeh Straits

Black-and-white spinecheek, Juvenile ??
Indonesia, Lembeh Straits