Tag: pt george allen’s wild ride

George Allen Returns To Politics, Severed Deer Head Found In VA Family’s Yard

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...