Nasa's Perseverance rover has been able to generate 122g of breathable oxygen - enough to sustain a human for three hours on the Red Planet.
Mars Perseverance rover Mars colonization mars mission planets solar system