Life is good for Kerry Hudson now, and is a far cry from the desperate and chaotic nature of her formative years. She explores how those times shaped the person she is today. Show more
Discover 11,128,835 listings and 278,128 playable programmes from the BBC
Life is good for Kerry Hudson now, and is a far cry from the desperate and chaotic nature of her formative years. She explores how those times shaped the person she is today. Show more