Michigan's Upper Peninsula may provide the perfect habitat for a mysterious creature some believe lurks at the edge of civilization, and this weekend, one Michigan town is celebrating all things ...