January 1, 2016

Happy New Year

What was going on in London for New Year's Eve 1965? Big heads.