Nailong
Nailong, a laughing yellow creature.