Maybe these bigfeet are some of the beast men the russians tried to make for invincible soldiers. They escaped.
At this point I'm not ruling out any possibilities.
Stalin's mutant ape army (Yes, it's what you think)