David Gets His Blue Peter Badge

Yesterday's Blue Peter featured a segment on David being awarded the show's top accolade, a  gold Blue Peter Badge for exceptional achievement!
Watch it below: