Masqueraders at the 50th Notting Hill Carnival, London, August   The 50th Notting Hill Carnival, London, August 29 2016.
Wayne Tippetts   /  Content        Show captionHide caption