NELSON MANDELA STATUE, SOUTH EMBANKMENT, LONDON, ENGLAND
(Nelson & Mom ( who was cool long before country! ) circa 1977)
Comments are closed.