The band's name translates loosely as Little Green Men, and they hail from Argentina. They're a very big deal in Latin America, although they're pretty much unknown in the States, which is a shame, as you can hear. (Assuming that the internet is reliable, the song's title translates to "Your Jail.")
I should add that the first time I heard these guys was a couple days ago at my new part-time watering hole, a Forest Hills Mexican joint called Mas Tortilla (try their grilled corn on the cob.) They mostly play tradtional Latin pop over the sound system, although they occasionally blast Rock en español , a genre I'm finding more interesting than I had expected. (As attentive readers will recall, I first paid attention to it after hearing this fabulous Police-ish rocker).
Have I mentioned I love my neighborhood?