Ape Island

Some Bigfoot (aka Sasquatch/Yeti) researchers believe the Mysterious Ape Island, In the Pacific Northwest, may actually hold the missing clues to unraveling the elusive mystery of the legendary Sasquatch. Recently profiled and investigated by the show MonsterQuest, the Vancouver Island is a densely forested land mass located about 70 miles northwest of Seattle, Washington. The …

Read moreApe Island