Skip to playerSkip to main content
  • 11 years ago
Sign up for the Small Screen Email Newsletter: http://vid.io/xdM
Be the first to know when new episodes air on our site!
Steve Luttman, President and Founder of Leblon Cachaça, explains that cachaça is not legal in the United States and is in fact defined as a rum. It is not rum! Cachaça is cachaça!
Be the first to comment
Add your comment

Recommended