Esquire UK: How does what Boom is building compare to Concorde? | Newsroom | Boom Supersonic