But even that can explain features found in the solar system: * It is believed that our Moon was once a Mars-size planet that collided with the Earth!
(features; found; L:in the solar system) (a Mars-size planet; collided; with the Earth) (even that; can explain; features found in the solar system)
features a Mars-size planet even that
found collided can explain
L:in the solar system
with the Earth
features found in the solar system