Just watched National Treasure, those that have seen it know its about the Declaration of Independence.
I've been trying to explain to someone about some monument in the south of England that's similar to the monument that commemerates the signing that happened in America.
Does anybody know what i'm referring to as for the life of me can't recall what its called or where it is and i've been passed it loads!!
Its frustrating lol