by Katerina Lorenzatos Makris ~ Referring to a recent news story about a man allegedly caught on a gruesome video in the act of deliberately running over his own...
Read more