Market rally, Coronavirus retail fallout, and a beyond belief drop.