From tiny insect eyes to giants bigger than their brains, this eye size comparison reveals nature's strangest, most surprising designs across the animal kingdom. Queen Letizia wears figure-hugging ...