Quizzing Live

Which Animal Has The Largest Eyes

Answer:
The Giant Squid