Crystal Palace Festival, London
June 16, 2018
12:20 pm
London