It seems that with every passing day we watch another mass killing or attack take place, which has left many people scratching their heads.
Continue Reading