Ruby Hills Wedding - Pleasanton, CA Email me: michelle@michellechangphotography.comInstagram Facebook Yelp Wedding PhotographyMichelle ChangJuly 12, 2016Michelle Chang Photography, wedding photography, San Francisco Wedding, Pleasanton, Ruby Hills Wedding, California, Bride, Groom, Real Wedding Facebook0 Twitter LinkedIn0 Reddit Tumblr Pinterest0 0 Likes