Jennifer Hachimura

Jennifer Hachimura is a young Japanese American girl cave bear cub