Before you flip the display you need to blit the background. This will 'erase' the trail. Then draw the current image and flip the display.
disp.blit(background, (0,0)) # or whatever location you need
disp.blit(current_image, (x,y))
pygame.display.flip()