1. A computer implemented method comprising: detecting, in a vehicle on a roadway, presence of fog on the roadway; receiving a first image showing the roadway unobstructed by fog, wherein the first image includes data from a first plurality of images captured from a first plurality of cameras along the roadway; receiving a second image showing the roadway unobstructed by fog, wherein the second image includes data from a second plurality of images captured from a second plurality of cameras along the roadway; and shrinking, by one or more processors in the vehicle, the second image and positioning the second image over the first image in accordance with a perspective of a driver to create a composite image, wherein the composite image includes two or more different portions of the roadway that are visible through the fog, and wherein the composite image shows the roadway unobstructed by fog.