POLL: Do you smoke or drink?

130 answers 130