Josephine Firmstone

Denpasar, Bali, Indonesia

Biography

Josephine Firmstone is an Indonesian actress.

Movies