I've come across a rubber boa here. It was over in Corvallis, actually on the highway just south (3rd St.). I was out taking a walk and there it was, in the ditch. I was out looking for birds and got a boa instead. It was the only one I have ever seen.