We will report on the first full calculation of the KL−KS mass difference in lattice QCD. The calculation is performed on a 2+1 flavor, domain wall fermion, 243×64 ensemble with a 329 MeV pion mass and a 575 MeV kaon mass. Both double penguin diagrams and disconnected diagrams are included in this calculation. The calculation is made finite through the GIM mechanism by introducing a 949 MeV valence charm quark. While the double penguin diagrams contribute a very small fraction to the mass difference, there is a large cancellation between disconnected diagrams and other types of diagrams. We obtain the mass difference ΔMK=3.30(34)×10−12 MeV for these unphysical kinematics.