August 12th, 2020Anticipatory Repudiation, Coronavirus, and Breach of Contract: Facts You Should Know