Yes, it is what you think. A free to play, MMO version of Company of Heroes!
http://www.companyofheroes.com/
It's currently in open beta. Sign up on their website to gain access.
http://www.companyofheroes.com/
It's currently in open beta. Sign up on their website to gain access.