La Bamba is indeed an old Mexican folk song; if anybody ever goes to Mexico City and sees the Ballet Folklorico, or if the Ballet comes to your city, you can see/hear a more traditional version of it--it's a wedding song, and it's lots of fun both aurally and visually.
DQ