Twitch is a short film directed by Leah Meyerhoff
Team Queen is a burlesque music video for Triple Creme