Magna Carta Island, Egham
Then: Magna Carta Island, Egham, early 1900s Now: Magna Carta Island, Egham, January 2006