Experts uncovered a giant crater this year in China which was possibly formed after an asteroid landed on Earth several millions of years ago. The pit was located in Heilongjiang Province and ...