Finding Buddha Beach
Kristin stumbles upon mysterious Buddha Beach in Sedona, Arizona while hiking around Arizona.