Seeing Light Through the Haze