Patrick Cavanaugh, James Debello | photos

   Patrick Cavanaugh, James Debello photos from photo sites like Yahoo! News and Flickr.