What the heck did I see (animal)?
Caught a glimpse while riding in the car of what looked to be a kind of squirrel climbing a tree. It was reddish in color and just bigger than a chipmunk. American red squirrel, right? Except I live in the northeast US. What the heck?
Observing members:
0
Composing members: 0
Composing members: 0