History jokes - More Jokes (21730)

More Jokes 194 hits




 

Why does history keep repeating itself
?
Because we weren't listening the first time !