Moray pupil to appear on Blue Peter tonight after winning dinosaur contest

Blue Peter host Lindsey Russell with Moray youngster Rory Milne
Blue Peter host Lindsey Russell with Moray youngster Rory Milne