Send a cumulative total of 100 worms to meet their maker and win this award! 16.28% of players have unlocked this achievement