Politicians are, by definition, a bit abnormal. However, this year we seem to have more than our fair share of the truly odd.
Where did Alvin Greene get the $ 10,000 for his Senate filing fee ? He got from you, Mr. and Mrs. Taxpayer !
Alvin Greene is running a political campaign, but it’s unlike anything anyone has ever seen before.