Postcard RU-3407625 moirrrra Russia 27 Jan, 2015 30 days 4,182 miles chenzaiproject Canada 26 Feb, 2015 Loading map... Cavewoman said: posted over 9 years ago Russian armadillo :-). You need to sign in to leave a comment!