It had been several years since the band had performed on stage and a mysterious countdown timer was on the once abandoned official website.