Showing posts with label Deuce. Show all posts
Showing posts with label Deuce. Show all posts

Friday, December 14, 2007

IL Mostro


The Darrin McFadden of the canine world. You may think your making a tackle but he's the one taking you down.