Soyuzmultfilm image

Levsha

1964 (estimated) Theatrical Soyuzmultfilm

English title: The Left-Hander

Studio
Soyuzmultfilm