Chasing Mirrors Through A Haze