1919 London Victory Parade


1919 London Victory Parade - parade in United Kingdom.