Jupiter may have been forever changed by a head-on collision with a 'planetary embryo' - CNET

An ancient impact could explain the weird core of the gas giant.