Why does history keep repeating itself?

Jaysonava
Why does history keep repeating itself?
3
13
Add Opinion