Jun 25, 2024 | In the News
By Deborah Wetzel, Riverhead New Review A 14-foot sea turtle sculpture was recently unveiled at the Long Island Aquarium in Riverhead, created to honor the New York Marine Rescue Center (NYMRC). This massive art piece, crafted over 1,400 hours from stainless steel and...