Orthoptera (Trachypetrella sp.)?

Orthoptera (Trachypetrella sp.)?

Observation - Orthoptera (Trachypetrella sp.)? - Southern Africa. Description: