You can trust the devil but never ever trust _____?

127 answers 127