This striking satellite photo shows a recently uncovered meteor crater in China that is likely the youngest impact structure on Earth and the largest in its wider age bracket. The horseshoe-shaped ...
Sen captured footage from space on Saturday showing the world’s largest impact craters. The satellite video offered a breathtaking view of the circular, frozen Manicouagan Reservoir, covered in snow ...
An impact crater is an approximately circular depression in the surface of a planet, moon, or other solid body in the Solar System or elsewhere, formed by the hypervelocity impact of a smaller body.