The Hideous Kidney Sisters
NOVEMBER 29, 2006
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.
© 2024 David Goldin