A massive cat colony under study invades an island in the Cheradi archipelago
A sizable cat colony has settled its quarter on an island in the Cheradi archipelago in Italy. A census estimates the colony to count over fifty felines. The San Pietro Island off the coast of Taranto is the largest of the Cheradi archipelago, as named by the historian Thucydides. It houses a naval base, isolated … Read more