Yes, I think they migrate with the seasons. They follow the food supply as it ripens.
The glowing red eyes seem to indicate that the species must have diverged long ago from the evolutionary tree from which humans and ape evolved. The glowing eye is and adaption for living in the dark or being nocturnal. We see it in cats and other night creatures. There is a layer of tissue behind the retina that reflects light. It is called the tapetum lucidum.
Sometimes I wonder if these creatures are even related to us and the apes. Consider the thylacine. If one saw a thylacine running across the roadway, the natural thought would be that it was a canine. But no, it is a marsupial. However, it sure looks like a canine.
Perhaps that is the case with the sasquatch. We just don't know for sure. We do know that the DNA is very similar to our own.
Maybe we will find out some day.