If Bigfoot wanted to reveal himself, Metaline Falls, Washington, this past weekend would have been a fitting place to debut. While the 300 locals are divided on their belief of the perpetually elusive ...