Natalie Castro performs at the Beaches Jazz Latin Carnival, July 15.