An artist from Bournemouth, UK, has created a microscopic replica of Picasso’s The Weeping Woman so small it fits inside the eye of a needle and is tinier than a flea. Micro artist David A. Lindon, 56 ...