This series almost ended with TV movie `` Leroy & Stitch '' , which was released on June 27 , 2006 .
This series ended with TV movie `` Leroy & Stitch '' , which was released on June 27 , 2006 .