Tag Archives: pt george allen’s wild ride

  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. Read more on George Allen Returns To Politics, Severed Deer Head Found In VA Family’s Yard…