INDONESIA | Monday, 22 October 2007 | Views [270]
The yeti has great significance in hindu bali culture