Barbazoo

Barbazoo

Barbazoo (Barbidou in French), yellow, male, lover of animals

Youko Matsuoka

Youko Matsuoka

Japanese