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

Image no. rds_11273