SCIENCE:

Did a meteoroid give the world its last 'mini-ice age'?