williammahan

The plot of good versus evil, good guys versus bad guys, or right versus wrong has played out in books and movies for ages. It…