When it comes to choledocholithiasis, it doesn't get much better than this - there are so many gallstones they are uncountable.

These little gallstones are dropping off like hailstones into the distal CBD - the accumulation of which has resulted in severe biliary obstruction.

ERCP was performed with stone clearance and a stent place.  Interval cholecystectomy is advised as the bag of remaining stones is almost certain to keep discharging stones into the CBD again.