Excavators working at an ancient Catholic church in Italy recently found an even older religious symbol: the head of an ancient deity. The Appian Way Regional Park announced the find on Facebook. The park, located in Rome, said that it recently bid farewell to "the...
