Greater Locust Lobster, Scyllarides latus, Cap de Creus, Costa Brava, Spain
Greater Locust Lobster, Scyllarides latus, Cap de Creus, Costa Brava, Spain

Image no. rds_11274