aboutimage galleriescontactsubscribe

The Hideous Kidney Sisters

NOVEMBER 29, 2006
The Kidney Sisters
Their perfume is strong, their song, like a cat in pain.
You can smell them before you see them, as they fart and
giggle their way down the block. These evil twins emit noxious fumes
and are always looking for a good time.