Sunday, March 19, 2006

World's Tallest Woman

The word "Yao" in Chinese must mean "Fucking tall"!
YAO Defen is every inch a lady — all 7ft 7in of her.
Link