Scientists think they've found a whole lake of liquid water on Mars:...

Scientists think they've found a whole lake of liquid water on Mars: https://trib.al/fwvKi8x