WATCH: Miley Cyrus Performs as Her ‘Black Mirror’ Persona, Ashley O

Miley Cyrus ended June on a high note. The singer surprised audiences during her set at the Glastonbury Festival in the U.K. by coming out on stage as Ashley O – wig and all. Miley played Ashley O in the Black Mirror episode ‘Rachel, Jack, and Ashley, Too’.

She wore a bedazzled cap, sparkly thigh-high boots, and the signature Ashley O pinky-purple wig as she performed ‘On a Roll’. The catchy song has been making its waves on the Internet and streaming sites.

A couple of days after Ashley O’s episode was released, Black Mirror posted the music video for ‘On a Roll’ on YouTube. You may watch it here:

[ALSO READ: WATCH: Miley Cyrus reveals ‘Charlie’s Angels’ collab with Ariana Grande and Lana Del Rey]