veryOdd·13 anni fa·discussThis is very odd. Just today an article was published in Science that reinforces the theory that the Chicxulub impact was responsible (although the system was "under stress" before):http://www.sciencemag.org/content/339/6120/684
http://www.sciencemag.org/content/339/6120/684