heard this song in one of the few rock radio stations here in Lima, Perú... got stuck in my brain really quic