Leonardo Da Vinci sketch now visible from outer space! (click to enlarge) Above: the shocking similarity between a satellite image of a section of the North Carolina Outer Banks (NCOBX) and a sketch done by Leonardo da Vinci. (Contrast on satellite image tweaked to better display image). I think the first thing everyone does with […]