Pop star Lily Allen kisses herself, fights and vomits in the video for her new single "Our Time".
The promo is set in the back seat of a black taxi, with Allen heading home after a night out clubbing. She is joined by other characters, all played by herself, and all three dance, smoke and drink in the back of the cab.
The video takes a bizarre turn when Allen gets embroiled in a fist fight with a new character - she plays a hot dog, outside a fast food joint, reports femalefirst.co.uk.
The taxi scene descends into mayhem towards the end with a girl-on-girl kiss and Allen vomiting into her handbag.
"Our Time" is the third single from Allen's upcoming album "Sheezus".