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. A family in Arlington discovered the severed head of a deer tossed in their backyard. While there is no definite proof George Allen made a midnight ride on his stupid borrowed […]