Drive-thru daiquiri shops are one of the greatest attractions in the state of Louisiana, but how do they exist and do other states have them?