Asteroids have been hauling water to our Moon and depositing it in places which are very handy for future human colonists.