Basically upper level clouds rub together and produce static electricity similar to how rubbing your socks on carpet lets you shock people. Eventually that static builds up enough to produce bolts of lightning. The heat from that lightning causes the air in the vicinity to heat up at an explosive rate, causing a pressure wave. That pressure wave is the thunder you hear.
Latest Answers