Reports say actress Michelle Chen (陳妍希) has given birth to a healthy baby boy. Multiple news outlets indicate that the 33-year-old star, most known for her turn as an honor student in the 2011 film “You Are the Apple of My Eye”, likely gave birth sometimes this past weekend. If reports are confirmed, the baby...Continue reading