FirebirdV8
Member
The town I have lived in with the most interesting claim to fame is Olney, IL. They are the home of the white squirrels. They even have a holiday and white squirrel count. Whatever you do if you ever come to this town, don't run one over, they don't like that.