How’s the Chacha in Tbilisi, Republic of Georgia?

Enjoy this short video I made about a tradition called the “supra” and a local spirit called “chacha” in the gorgeous Republic of Georgia. What’s Your Favorite Place to Travel? I’m often asked what my favorite country or place to visit is. This is, of course, an impossible question to answer and one I gingerly […]