Curious Campus Squirrel
Almost domesticated, squirrels are an icon on the Campus of University Of Illinois in Urbana-Champaign. The quad, by the Illini Union, is full of them. ...
Read more
Almost domesticated, squirrels are an icon on the Campus of University Of Illinois in Urbana-Champaign. The quad, by the Illini Union, is full of them.
Read less
Read less
Views
39
Likes
Categories
Same photographer See all