Huge asteroid is all set to fly past Earth on May 31.
Huge asteroid to fly past Earth: