'Diana and Actaeon'
National Gallery via Bloomberg
"Diana and Actaeon" (1556-59) by Titian. The picture is one of three masterpieces by the great Renaissance painter hung together for the first time since the 18th century. It is part of a Titian show taking place during the London Olympics.