This Day in History: 2002-06-21

In 2002, Dean Deblois and Chris Sanders’ wonderfully drawn Oscar-nominated feature Lilo and Stitch makes a splash at the box office.