Skumblade Jeweled Cockroach

Skumblade Jeweled Cockroaches drop from Skumblade saurok at Ihgaluk Crag on the Isle of Thunder.