They are squirrels, but now the squirrels here are not the cute little squirrels on the earth. The squirrels here are all over 1.7 meters tall, almost the same as the average human height.
and the squirrels here are not four legged or crawling. They have hands and feet,...