Lana Del Rey has unveiled the video for her new single National Anthem.
You might need to clear your diary before you watch it, mind you - it's a whopping 7 minutes 40 seconds long!
The video starts with Lana imitating Marilyn Monroe singing 'Happy Birthday' to President John F Kennedy in 1962.
It then recreates the infamous Zapruder film of Kennedy's assassination, with Lana playing The President's then-wife Jackie. Rapper A$AP Rocky plays the late president.
National Anthem is taken from Lana's album Born To Die and is due for release 8 July.
So what do you think?