If you ever find yourself lost and you end up in a weird little town called Shelton, in a weird little state called Connecticut and you’re needing a drink like you’ve never needed a drink before, well, this is the place to go.Don’t go messing around with that shiny, bright place on that main drag. Don’t…