Postcard RU-6814286 drellka Russia 29 Sep, 2018 26 days 5,691 miles pstcdlove U.S.A. 25 Oct, 2018 Loading map... pstcdlove said: posted over 5 years ago Incredible pop-up card showing a FIFA World Cup stadium...what a lovely surprise! You need to sign in to leave a comment!