User blog comment:99998888833344/New Da Vinci Painting Revealed -- The Real Truth?/@comment-1930778-20110821103818

There must be other explanations, for sure. lol