18 February 1980

Formula Buggy in New Dehli

Image ID: 8002021


Close Window