In a new video posted early Election Day, Beyoncé channels Pamela Anderson in the television program “Baywatch” – red ...
Based on the length of the video (and the fact that it concludes with the words “Happy Beylloween”), it’s safe to assume that this isn’t the official Renaissance visuals fans have been begging for.