Meet Karl who lives in a new town near Newcastle and Michael who keeps a shop on wheels.
Discover 11,128,835 listings and 277,887 playable programmes from the BBC
Meet Karl who lives in a new town near Newcastle and Michael who keeps a shop on wheels.