Which animal has the biggest eyes of any living creature?

433

A. Elephant
B. Kangaroo
C. Owl
D. Horse

LEAVE A REPLY

Please enter your comment!
Please enter your name here