Legendary singer Tony Bennett has canceled a concert in Pennsylvania due to what his publicist calls a mild flu virus. Bennett was scheduled to perform at Sands Bethlehem Event Center on Saturday night, but the venue announced Friday the show was postponed. The announcement says 90-year-old Bennett had been advised not to travel or perform for "the next few days." It says the Grammy winner sends his regrets, and all tickets will be honored for a new date.