An event that happened recently.
Many thousands.
www.wbir.com
It depends on what you mean by "current." There is a great deal of ongoing research, but the nature of scientific research is that the data is usually published with some time lag. Many need to go...