Spanish rock music veteran Juanes has teamed up with rising reggaeton star Ryan Castro for a festive and catchy new single, ...