Dance keeps Shirley moving at 95