Scientists have discovered a new planet that hosts environments identical to ours.
(Scientists; have discovered; a new planet that hosts environments identical to ours) (a new planet; hosts; environments identical to ours)
Scientists a new planet
have discovered hosts
a new planet that hosts environments identical to ours
environments identical to ours