Anyone who has driven through fog understands the detrimental effect scattering can have on your ability to see. When light interacts with a scattering center, in this case a fog droplet, it is scattered into a new direction, ultimately turning the world around you into a dull gray haze. In some fogs, visibility can be less than 100 meters. It would be possible to see through turbid media like fog if you can separate the scattered light from the unscattered, or ballistic, light; however, we must understand the light transport properties of the atmosphere to determine the optimum scheme. Here, we present an end-to-end simulation for polarized light transport through fog. Our approach can be summarized in three steps: compute the Mueller matrix for a single scattering interaction, ensemble average a distribution of sizes and shapes, and solve the light transport using a Monte Carlo simulation. For small spherical particles, such as fog, we use Mie theory to calculate the single scattering Mueller matrix, but this approach can be generalized to non-spherical particles using ray tracing for large particles or a T-matrix approach for smaller particles. Through this simulation, we are able to determine a backscattering Mueller matrix and a forward scattering Mueller matrix response function for the atmosphere as a function of position and detection angle.