Dogs at the Apalachee Correctional Institution in Sneads, Florida.

Dogs at the Apalachee Correctional Institution in Sneads, Florida.