"A new way to roll."

Is it just me or is this commercial making drug references?