Video: Ancient Ram Inn

The guys visit an inn that's a haven for spirits in Gloucestershire, England.