Postcard RU-824131 glomerulus Russia 29 Feb, 2012 83 days 1,530 miles martenia United Kingdom 22 May, 2012 Loading map... martenia said: posted over 11 years ago Russia You need to sign in to leave a comment!