Lemonade, a short film by the Iconic Beyoncé, aired on Saturday April 23. The 60 minute piece features all new music from the superstar, along with polarizing imagery and a monologue spoken by Beyoncé herself. She immediately makes it evident that she still holds a special place for the city of New Orleans, as many […]