Sacrificed more Heroes than necessary in the mission “I Am Your Father!”. 2.12% of players have unlocked this achievement