Commenting as a Guest. Sign in or Join.
"The Town" star Ben Affleck takes his German Shepard out for a morning walk on February 2, 2012 in Pacific Palisades, CA. Ben needs to work on some leash control because he was pulled by his pooch for much of the walk!
Sign in with Facebook