Travel Extreme nostalgia: Visiting Meteor Garden filming locations in Chiayi, Taiwan by Kristin Dian Mariano / 1 year ago