Does ‘Lilo & Stitch’ still believe in ‘ohana’?

.....

© Washington Examiner