Acting
1973-03-17 · Leningrad, RSFSR, USSR [now St. Petersburg, Russia]
Three Cats: Time Travel
2025 · Movie