A lamb sold for £172 at the most recent Talgarth market on Friday, August 21.