Postcard TW-3468357

sent on
travel time 18 days
distance traveled 5,502 miles
received on
 Loading map...
postcard image of TW-3468357
Turn Left, Turn Right, a 2003 romance film, filmed in Taipei, Taiwan. The story is based on the illustrated book A Chance of Sunshine by Taiwanese author Jimmy Liao.
You need to sign in to leave a comment!