Has the ball lightning mystery been solved?

Ball lightning is one of the best-known natural phenomena that few have seen. Until recent y...