Europe 2003: Britain / 018 Westminster Abbey, London
Photos Home
Home