Colliding galaxies created the solar system, say astronomers

Interesting article about the possible formation of the solar system.