Medieval Festival in Monteriggioni 2010
Saturday 3 July 2010
Sunday 4 July 2010
Saturday 10 July 2010
Sunday 11 July 2010