2 ms·Scientists discover new insect species after stumbling upon Flickr photos1 points by pwg 14y ago