A large fragment of an asteroid that punched 160km-wide (100 miles) hole in the Earth's surface has been found. The beachball-sized fossil meteorite was dug out of the 145-million-year-old Morokweng crater in South Africa. It is a unique discovery because large objects are widely believed to completely melt or vaporise as they collide with the planet. Writing in the journal Nature, an international team says the find will further knowledge on asteroid impacts. The Morokweng crater is one of the largest on Earth, and was formed at the boundary of the Jurassic and Cretaceous periods. Created by an asteroid...