Ned

Ned is another puppet of Max Peter Powers