Postcard TW-1734972 EllieLi Taiwan 28 Sep, 2015 49 days 2,961 miles vistar India 16 Nov, 2015 Loading map... vistar said: posted over 8 years ago A nice post card on Liuchiu Island You need to sign in to leave a comment!