Asteroid 2003 LN6, the size of 38 Menachem Mendel Schneersons, is set to pass the Earth on June 18, the anniversary of the ...