Muon g-2 and CERN Anomalies Suggest Exciting New Physics