Welcome to Delano Hitch Stadium in Newburgh New York