BRISTOL – In a seeming and presumed ode to "The Godfather," a deer head was left on the doorstep of a house on Elmwood Drive the day before Halloween. The residents suspected foul play and ...