Space TechJAXA vows to ‘do utmost to restore trust’ after Epsilon rocket forced to self-destructOctober 13, 2022