The Hampstead Carnival Monday August 13, 2018.
(Ken Koons)
Advertisement
Advertisement
Advertisement
Advertisement