When past sins bleed into the present, and the victims seek vengeance upon the perpetrators, how long is it before far enough becomes too far?
MARC View