loving Raccoon. .. Wait, is this from Naussica and the Valley of the Wind?