I am reading some sections of mahabharata Over here. I am surprised to know certain passages, indicates that , Karna is actually incarnation of Narakasura . It is pretty well known that , Karna is incarnation of Sun.
Here is the passage,where danavas address Duryodhana , when he tries to fast unto death.
With respect to the fear that is in thy heart rising from Arjuna, we have already settled the means for slaying Arjuna. The soul of the slain Naraka hath assumed the form of Karna.
Here they indicates that , even bhisma and Drona are possessed
Other Asuras will also possess Bhishma and Drona and Kama and others. Possessed by those Asuras, these heroes will cast away their kindness and fight with thy foes.
Indeed, when the Danavas will enter their heart and possess them completely, flinging all affections to a distance, becoming hard-hearted, these warriors will strike every body opposed to them in battle without sparing sons, brothers, fathers, friends, disciples, relatives, even children and old men
So does this mean that , Karna's soul was basically possessed by Narakasura ?