A blue Alfa Romeo Giulietta Spider with the number 95 and a yellow "alfa specialisten" banner is captured in motion on a race track, with a red and white striped curb and a building in the background.