Save the Primates
- 2009
- 20m
A short film about the work of the Lord Dowding Fund (LDF), which aims to stop animal testing and support science and medical research that does not involve animals.A short film about the work of the Lord Dowding Fund (LDF), which aims to stop animal testing and support science and medical research that does not involve animals.A short film about the work of the Lord Dowding Fund (LDF), which aims to stop animal testing and support science and medical research that does not involve animals.