An eunicid polychaete. The large ones may eat corals - some do, some don't. At this size it will eat detritus, small organisms, and scavenge. There's no rule for predicting if a single individual will start ro eat corals or at what size. Some people never see any damage and are unaware they have big eunicids until they break down their tanks or rockwork.