In a recent archaeological excavation carried out in the village of Kluczkowice in Poland, a peculiar discovery has been made of Roman and Egyptian gods lying side by side. Read more Section: Artifacts Other Artifacts News History & Archaeology Read Later Source