Scientists found evidence of the impact on a mountaintop.
Read More