Bigfoot Yeti and Sasquatch

Were does yeti live?

Answer

Wiki User
09/13/2011

Himalayan mountains