Italian police recover over 300 looted artifacts, display them at the Colosseum

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...