Arts & Entertainment Up on High, In the Mix Feeling quite adventurous, a few weeks ago we decided to test our legs on Mix Canyon Road a bicycle ride located just on the western side of Vacaville. We've heard amazing things from