Tag: pt george allen’s wild ride

Hours before George Allen announced his return to politics in Virginia, the insane football-cradling horse-riding racist was apparently back to his foul old tricks....

Wonkette Bazaar