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