I remember watching some of it when I was younger. Then it made me want to run and climb and try stupid things, like roll around in a huge plastic ball like a gerbil.
A word of apology to British Dopers-if this was to return anywhere, I wouldn’t have guessed the U.K. Australia, perhaps. Unitards and England don’t immediately leap together in my mind. Anyone going to check it out? This article is certainly enthusiastic, if perhaps too enthusiastic.