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, Vancouver Island is a densely forested landmass located about 70 miles northwest of Seattle, Washington. The island is … Read more