That's a cool commercial, but isn't Santander Rio a bank in South America? Maybe Argentina?
bizarre, but somehow enjoyable