+213 You see, kidneys don't wear watches. Sure, gallbladders do, but it doesn't matter, 'cause kidneys can't tell time. amirite?

by Anonymous 13 years ago

I was so incredibly confused until I saw your name. trololo

by Anonymous 13 years ago