Algerian Garibaldi

Algerian Garibaldi is in the Coast of Algeria, Morocco

and the Shores of Cameroon, Gabon, Cape Verde and Equatorial Guinea.