Snails, Nigerian Independence Day Festival, Dag Hammarskjold Plaza, East 47th St, Manhattan