Planet of Leonardo April 2007 Adnan Saleem Leave a comment DaVinci’s self portrait study provides indisputable evidence that he was an ape.