The Stand, Stephen King
I was thinking that earlier today....I wonder how many others have as well...
Captain Trips?
On the other hand, 120 million people dead is a huge number.