Professor Brian Cox’s latest TV series, Wonders of Life landed dragonfly-like onto our screens this week and what a thrill it was. Go check it out on iPlayer.