There are three types of lying politicians those that are about to speak, those that are speaking, and those that have just completed speaking.
There are three types of lying politicians those that are about to speak, those that are speaking, and those that have just completed speaking.
Bookmarks