a small place called los ramones