This is Roger Bunnage as 'Barney The Dinosaur' on the ITV magazine show 'This Morning' with Richard Madeley & Judy Finnigan
The voice for Barney was provided by Bob West
Trivia : Notice Barney's tail taking out one of the floor mikes as I spin round at 1'28"
I played him for 5 years for live appearances mainly in Europe but also South Africa.