abominable Does this yeti, Nepal's official tourist mascot, actually look like a yeti? David Pescovitz