Jilinicaris

Jilinicaris is an extinct genus of crustacean in the order Decapoda, and is the earliest fossil assigned to the Stenopodidea, having been found in rocks of Late Cretaceous age. ...
Found on http://en.wikipedia.org/wiki/Jilinicaris
No exact match found