Scientists confirm North Sea crater was made by asteroid impact

Technology