Queen honors Attenborough

Queen honors AttenboroughTelevision naturalist Sir David Attenborough receives the insignia of the Order of Merit from Britain's Queen Elizabeth II at Buckingham Palace on June 10. The personal award from the Queen recognizes exceptional achievements in the advancement of arts, learning,... AP/Fiona Hanson
Loading