Link to Monsterquest: Mysterious ape island documentary
Documentary Description
In the Pacific Northwest, a small island may hold the clue to
unravelling the mystery of the legendary Sasquatch. Vancouver Island is a
densely forested land mass located about 70 miles northwest of Seattle,
Washington. The island is separated from Canada's mainland by water and
is a popular destination for hikers, hunters and possibly something
frightening and mysterious.