Front passenger side view of a passion red C70 parked on the side of a road with the top down. The ocean waves breaking on the reef in the background.
Photos and images contained on this website are for editorial use, only. For advertising images, please call (416) 920-6864.