Art sleuths believe long-lost Da Vinci found

Art sleuths said on Mar. 12 they believe they have found traces of a Leonardo Da Vinci masterpiece on a hidden wall in a palace in Florence that has not been seen in over four centuries.