https://www.youtube.com/watch?v=NSWfX_JgRdA even talks a bit about the T-34. Guess they really were OP even in real life.
Forum Rules