I heard this song a couple of times and didn't think of asking what song it was. Very groovy. Then I woke up with it in my head and I have to get it out. What song is this?? It features a "Si senor .... other words here" in the chorus.