Meet the squirrel who lives in the Olympic National Forest in Washington State, USA. I took his picture as he stared down at me.
Meet the squirrel who lives in the Olympic National Forest in Washington State, USA. I took his picture as he stared down at me.