A giant mural by none other than Leonardo DaVinci, long thought to have been destroyed centuries ago during a renovation, may have been found. More detail is here. Italy literally has masterpieces hiding other masterpieces. Embarrassment of riches, indeed.