Who Caused The Mysterious Leak At The International Space Station?

Russian officials are saying that a tiny leak at the International Space Station was likely caused by a human hand. Now, they’re trying to figure out who did it, why they did it, and whether it happened in space or on the ground.