Find out how many cats live at the Colosseum in Rome. Who takes care of these furry friends? And since when have these felines been inhabiting the area?