A film about medical achievements commissioned by the Finnish Cancer Society.
No streaming options found at this moment.