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