News

Australia is home to at least 38 confirmed and 43 potential impact structures after it was pummelled by asteroids in Earth’s early history, but the Deniliquin structure is by far the biggest.