The Muon g-2 experiment: Glimpsing new physics?