A few wise cracks......
Q.What do you call 30 liberals swimming in the middle of a lake?
Read the rest of this entry ... (160 words left)
Q.What do you call 30 liberals swimming in the middle of a lake?
Read the rest of this entry ... (160 words left)