Megalaspides sp.
Hubei,China Size:4.8cm(Photo)