We've all done things to be proud of and some we'd rather forget. Why then are famous figures often either heroes or villains? The Human Zoo explores the psychology of ambiguity. Show more
Discover 11,128,835 listings and 273,499 playable programmes from the BBC
We've all done things to be proud of and some we'd rather forget. Why then are famous figures often either heroes or villains? The Human Zoo explores the psychology of ambiguity. Show more