The 9/11 Memorial At The US Embassy In London (2001)
On September 11, 2001, we were in London walking back from the British Museum when we saw the newsstands with the horrible pictures of the Twin Towers. We though it was some crazy gossip mags or something before it sunk-in. The people there were amazingly supportive and we all knew this was an attack on [...]