91av

Quick quiz #310: Which animal has the largest brain?