I wish Worms Ultimate Mayhem had more cutscenes like this. And the last video with the sheep made me also question where 'Old Ladys' come from. Maybe the Worms are creating some serious biological weapons haha.
I really like this game. Even though I haven't played them or played this. But I always like those games Edit: But I think I did played some of these games on my iPhone