Rachel Lu is an actress and producer, known for Primetime: What Would You Do? (2009), Paper Wrap Fire (2015) and Front Cover (2015).
Rachel Lu is an actress and producer, known for Primetime: What Would You Do? (2009), Paper Wrap Fire (2015) and Front Cover (2015).