andy davidson

Original Worms Creator Returns To Team17

This week, Team17 announced their new game Worms Revolution, and are now delighted to reveal another surprise for fans – the return of Worms creator, Andy Davidson.