There is a cosmological theory called the "many-worlds interpretation". It postulates that everything that can happen, does happen. Every time alternate futures are possible, all possible futures happen and another universe exists following each possibility. So everything that can happen,... Continue Reading →