Listen

Description

Over and over again the same cycle of Sin repeats for over 300 years. It is the same cycle that exists today. Where does it come from and how does it get broken?