Coffee table delight
LIFE ON EARTH by David Attenborough (William Collins, £25) To mark the 40th anniversary of his original book, Sir David has updated Life On Earth with amazing new photography, and it’s stunning.
LIFE ON EARTH by David Attenborough (William Collins, £25) To mark the 40th anniversary of his original book, Sir David has updated Life On Earth with amazing new photography, and it’s stunning.