Life … Animals Arthropods Malacostracans Mantis Shrimps Squillid Mantis Shrimps Squilla Squilla rugosa species 3 observations Squilla rugosa Squilla rugosa Close