Amblyscarta is a genus made up of 34 species confined to the Neotropics. A. invenusta ranges from Colombia and the Guyanas south to Paraguay and Argentina.
The specific epithet is Latin and means "not attractive," which seems an overly harsh judgment.
Photo location: Along the Rupununi River, Guyana.
American Insects site