After attending the Oscars, Salma Hayek gave an impromptu performance with a mariachi band in the middle of the street.