by Japhet Weeks
Not really. It turns out that the Chinese have their own Sasquatch and he/she lives in the forests of Hubei Province (central China).
If you haven't read it already, check out the Journal's recent Bigfoot exposé.
[vodpod id=ExternalVideo.470602&w=425&h=350&fv=playlist%3Dno%26branding%3Dno%26imgPath%3Dhttp%3A%2F%2Fi.current.com%2Fimages%2Fepg%2Ftravel%2Fsearching_for_bigfoot%2F1_400x300.jpg%26vidPath%3Dhttp%3A%2F%2Fv.current.com%2Fvideo%2Ffeeds%2Fbroadcast%2FPods%2FPD05%2F323%2FPD05323.flv%26autoplay%3Dtrue] from current.com posted with vodpod