The Hideous Kidney Sisters
NOVEMBER 29, 2006
Their perfume is strong, their song, like a cat in pain.
The Kidney Sisters
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.