Tom Daley launches Blue Peter competition

Tom Daley (BBC Children’s/Blue Peter)
Tom Daley (BBC Children’s/Blue Peter)