I cant believe they found a Yeti leg!! This is the biggest discovery of the new millenium!! Very exciting, I wonder if they will allow it to go on
display here?
I bet even now there are teams scouring the area looking for the rest of the Yeti's remains!!