This is a very intriguing interactive of meteor showers from space [meteorshowers.org]