Asked by
Mariah (
25883
)
December 28th, 2011
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?