Be prepared for an unusual astronomical event on April 20 - a rare ...