Recent reports of massive, bipedal creatures in rural Ontario trigger a new wave of excitement and skepticism regarding the legendary Sasquatch.