50 Years of Horizon

A selection of Horizon programmes, spanning five decades, chosen to celebrate Horizon's 50th anniversary.