NASA’s Perseverance rover may have stumbled on a visitor from outer space – a strange, shiny rock on Mars that scientists think could be a meteorite forged in the heart of an ancient asteroid.