I thought so. The specimen you are referring to is KNM-WT 15000 (Turkana Boy).
Here are three articles which prove more accurate data on the find:
KNM-WT 15000 (Turkana Boy)
As usual the creationists have misrepresented the data.
Sorry, but the data does not prove Turkana boy is not Homo Sapiens. It merely proves that evos will claim what they want and to he** with the evidence.