Figures from the Idaho State Liquor Division show the state sold the most alcohol ever in the fiscal year that just wrapped up June 30. One takeaway from the data is it's always 5 o'clock somewhere in Idaho.

Click here to read more