Behold, the 'churro dog'Behold, the 'churro dog'The Arizona Diamondbacks unveiled the insanity of the Churro Dog today, their new star snackOscar GarzaOscar Garza