xyFace Richard Leacock 2011-03-09 Richard Leacock Photos Richard Leacock was born in England, UK. His height is 183cm.