hideous blob of stolen organs