A distant portrait view or the front driver side of a passion red C70 with the top up, and the beach and ocean in the background.
Photos and images contained on this website are for editorial use, only. For advertising images, please call (416) 920-6864.