Brett Westwood explores the role snakes play in religion, art and literature. Love them or hate them they have shaped our society from earliest times. Show more
Discover 11,128,835 listings and 278,320 playable programmes from the BBC
Brett Westwood explores the role snakes play in religion, art and literature. Love them or hate them they have shaped our society from earliest times. Show more