Chicken Little, ABC No Rio, NYC