Newzoids

Newzoids

Aya was one of puppeteers for Newzoids series 2, ITV’s British topical satirical puppet/CGI sketch show.