Well I can't find it anywhere on
Discovery if that isn't where you meant maybe you could give some more direction. I think you are going to have to produce a link or be more specific, for a start the Discovery channel news site doesn't even have an evolution section.
The latest 'Flores man' article I could find on Discovery was from April and didn't suggest that they were chimps at all but rather that they were merely diminutive
Homo sapiens.
So could you please provide a link that works or something to lead us to this article?
TTFN,
WK