Lana Del Rey has released the music video for "National Anthem" and the 26-year-old singer goes retro glam in the new clip, which also features rapper A$AP Rocky. Lana plays a Jackie O-like character, while Rocky portrays President John F. Kennedy. Sounds confusing, especially since Lana serenades Rocky a la Marilyn Monroe in the beginning, but it'll make a bit more sense when you watch it...

“Every so often, I top what I’ve done, and this video is definitely the most beautiful thing I’ve ever done,” Lana has said of this music vid.

Hmm, do you agree?