They could've won DDay if Hitler hadn't been stupid, I mean they had everything..the terrain, firepower, etc.
We just had numbers, unexperienced soldiers, luck, and courage.
Hitler iirc took REALLY long to even make a retalliation order.
I also think that invading russia was one of the dumbest things he could of done, iirc wasn't Soviet Union part of russia initially?