Raid boss? uh boy

Just got the voracidous mission