Barbra Streisand has expressed her delight over seeing a traffic sign with one of her iconic taglines installed in New York City. Earlier this year, Manhattan Borough President Brad Hoylman-Sigal ...