Antoni Margalida

Dr. Antoni Margalida

Institute for Game and Wildlife Research (IREC), Spanish National Research Council (CSIC), Ronda de Toledo 12, 13005 Ciudad Real, Spain
+1
orcid

Contribution