Space station air leak ’caused by small meteorite’

Space station air leak ’caused by small meteorite’A small air leak has been detected on the Russian side of the International Space Station, thought to have been caused by a small meteorite.