Researchers say 125 years is probably the maximum human life span(00) Save Image Image gallery: Up Skirt Japanese