JOHN LENNON’S DEATH FINALLY, THE TRUTH
Dec 07, 2020
1 minute
It was nearly 11pm on December 8, 1980, when John Lennon and his wife Yoko returned to their Manhattan apartment building.
As they got
You’re reading a preview, subscribe to read more.
Start your free 30 days