Melanoplus femurrubrum
Source: NCBI Taxonomy (ID 103640)