4 Nov 13 Fun Facts about The Colosseum The Colosseum is a truly magnificent artifact based in the heart of Rome, Italy – and what a sight it … Read on No comments