learningfromdogs.com
Professor James Lovelock, the way forward
James Lovelock showing what an extraordinary scientist he is.