An Outdoorsy Wedding at Cross Creek Ranch with Caitlin & Michael.
An Outdoorsy Wedding at Cross Creek Ranch with Caitlin & Michael.