1984: Charles Taylor Arrested in Massachusetts
πŸ‡ΊπŸ‡Έ
πŸ‡±πŸ‡·

Charles Taylor is arrested in Somerville, Massachusetts, only to escape four months later under suspicious circumstances

Browse other dates...