Posted on October 20, 2006 in Xenartha
The University of California at Irvine boasts Peter the Anteater as its very own mascot. Here a UCI student shows her respect.