Video: The Mystery Mutant of Maine

Just what was the mysterious creature found in the woods of Maine in 2006?