Manuela F. Russo

Learn More
Loggerhead turtle Caretta caretta nesting in Italy had been reported to be limited to the Pelagian Islands and only sporadically elsewhere. As presence of loggerhead turtle nests had occasionally(More)