Fun fact: thunder can seem like it goes on and on because each point along the channel produces a shock wave and sound wave, so what you hear as thunder is actually an accumulation of multiple sound waves from the different portions of the lightning channel.