Owners of “World’s Largest Liquor Store” indicted for tax evasion

Denver, CO – June 23, 2011. Store owners cheated the state and local government out of hundreds of thousands of tax dollars. Read the Denver Post story here.

Comments are closed.