It is hard to believe this photo is from an island in the Mediterranean Sea! Here we are on the top of the Troodos mountains on the way to a quaint village called Kakopetria. The sunshine reflecting on the snow stung our eyes but was so glorious… I felt like I was in Colorado! When…