Showing posts with label Illinois. Show all posts
Showing posts with label Illinois. Show all posts

Thursday, December 11, 2008

What ever happened to Otter?




Remember the movie Animal House from 1978? We all thought Eric Stratton went on to become a gynocologist in Beverly Hills.


I think he has resurfaced in Illinois.