How to spot a bad guy a mile away

This is one of the best and most comprehensive articles I have read on this subject. The author gives not only body language clues but also a basic understanding of facial expressions, pre-assault indicators and things to look for in people you encounter such as dress, tattoo location, drug use indicators, etc. He also gives…