Leonid Belov

Belov is a Russian general in the Red army, he is seen in Call of Duty:finest hour.