Take the following as truth: This quiet traffic-free haven forges a superb link between the Renaissance and ancient Rome's most sacred site, where sacrifices were made to Jupiter and Juno.
Then the following statement: "Over a hundred people were sacrificed every month to the gods." is true, false, or inconclusive?