Leech Bean

Leech Bean is a Special Edition Bean On Series 5.His Number Is 699.