Have a gander at the creature terrorizing a neighborhood in Rochester, New York. Residents have seen these fellas for the last two years, but only recently has one of the beasts been captured on camera. What is it? A new species...maybe a bizarre mutation? So far, even the experts are stumped!