Italian police have recovered hundreds of ancient artifacts in their latest effort to crack down on the looting of art, and have looted art, and they chose a unique setting to display them Frida...