FANG AND PU'S WEDDING

- Valley Presbyterian Church + Stanford University + Palace of Fine Art