Guardian17
Strong & Free
Is the guy from Stranger Things Captain Russia?
Character is called Red Guardian (not to be confused with our very own Guardian/Vindicator!) and yes he is in Stranger Things
Like LucianoBorsato said, in the Marvel Comics Universe, Red Guardian is the leader of the Russian super team the Winter Guard.
Guardian is the leader of the Canadian super team Alpha Flight in the Marvel Comics Universe.
Now that Disney purchased Fox, these characters can now be added to the Marvel Films universe.