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 279,939 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