Big asteroid shows itself ahead of Earth flyby on April 29