One site for Breaking News, Politics, Sports, Entertainment & more!

Newz Chooze
Back

Nearly 10 liters of water leaked as astronauts installed a new enclosure.