Lu-Lu (Disney's Hide & Sneak)

Lu-L is a alien character from the 2003 Disney video game Disney's Hide & Sneak.