NASA delays the launch of its Perseverance rover until at least July 30 due to problems with its launch vehicle…