Mama Tick

Mama Tick the boss that comes with the Bad Seed DLC.