You can trust the devil but never ever trust _____?

120 answers 120