Rockefeller Plaza Mermaids July 13, 2019 By Mermaids of Earth Leave a Comment Triton sculpture at Rockefeller Plaza. Photo © Craig Guignon.