The Trowels, ABC No Rio, NYC